Sakai 2.8 Messages Firefox Accessibility Toolbars Protocol Results

Test Details

Browser/OS Used:

Firefox 3.6.12, Windows 7

Sakai Tool:

Messages

Page(s) Tested:

Messages, compose a message, add attachments, Messages / Received, Messages - create folder, Messages - Settings

Date:

11/9/2010

QA Server:

qa1-nl (svn tags/sakai_2-8-0 alpha3 _Branch QA using MySQL 5/InnoDB, Java 1.6.0_17 amd64 - DEMO - Sakai 2.8.0-a03 (Kernel 1.2.0-rc01)- Server qa1-nl

Accessibility Problems and Recommended Solutions

Subject

Results

Recommendations

Priority

JIRAs

Links

Pass



 

Page Structure / Markup

Required field indicator should be included in form label on compose message page

Move required  field indicator into label tag

<td>
<span class="shorttext required">
<label for="compose:list1"><span class="reqStarInline">*</span>   To</label>
</span>
</td>
<td>
<span class="shorttext"><select style="width: 20em;" size="5" multiple="multiple" name="compose:list1" id="compose:list1">

Major

MSGCNTR-28

Page Structure / Markup

On the Add attachment page, the heading structure does not make sense. The sub heading "location" is an h3 when the parent heading "select a resource" is an h4. 

Change the heading level to better reflect the hierarchical levels of the content.

<h4>Select a resource</h4>
<div class="breadCrumb">
<h5>Location: <img border="0" alt="Folder" src="/library/image/sakai/dir_closed.gif" >
AR Test 101 123 Spring 2010 Resources</h5>
</div>

Minor

 

Page Structure / Markup

Some form fields are unlabeled on Messages / Received  page

Add label tags for All form fields

<span style="text-align: right; white-space: nowrap; display: block; padding-right: 0.5em;" class="shorttext"><label for=" prefs_pvt_form:beg_date_date" >Begin Date<i> mm/dd/yyyy </i></label><input type="text" value="" id="prefs_pvt_form:beg_date_date" name="prefs_pvt_form:beg_date_date" size="10">  <img width="16" height="16" border="0" alt="Click Here to Pick Date" onclick="javascript:var cal5376678311760967 = new calendar2(document.getElementById('prefs_pvt_form:beg_date_date'));cal5376678311760967.year_scroll = true;cal5376678311760967.time_comp = false;cal5376678311760967.popup('','/jsf-resource/inputDate/');" src="/jsf-resource/inputDate/images/calendar.gif" style="cursor: pointer;" id="prefs_pvt_form:beg_date_datePickerPopup">  
</span>

Major

 

Page Structure / Markup

Some form fields are not labeled correctly on Messages - Settings page

Add label tags and a fieldset for all radio button  form fields
<fieldset>
<legend>Choose a shipping method:</legend>
<input type="radio" value="yes" name="pvtMsgSettings:email_sendout" id=" pvtMsgSettings:email_sendout"checked=""> <label for=" pvtMsgSettings:email_sendout ">Yes</label>
<input type="radio" value="no" name="pvtMsgSettings:email_sendout" id=" pvtMsgSettings:email_sendout"><label for=" pvtMsgSettings:email_sendout"> No</label>
</fieldset>

Major

 

Page Structure / Markup

One form field on the Add attachments to assignment page is not explicitly labeled. The label tag is present, but the "for" attribute is wrong.  It should be changed to for="url".

Make sure all form fields are explicitly labeled.

<label for="url">or a URL (link to website)</label>

Minor

SAK-19641

Access Keys

Access keys interfere with IE keys commands - "preview" access key on compose a message page

Change access key so it does not interfere with browser key commands

Minor

 

Frame Titles

Pass



 

Style sheets / Linearization

Pass



 

Text Zoom

Pass



 

Tab Order

Pass



 

Functionality

Pass



 

Color

Send and preview buttons on compose message page do not meet color contrast requirements

Change color to meet color contrast requirements.

Change from #2277DD to #164b8b

Minor

 

FAE Results

Pass




Priority Definitions

  • Critical: Issue will keep some/all users from being able to use this tool.
  • Major: Issue will cause significant difficulty to some/all users and should be revised.
  • Minor: Tool can be used successfully, but functionality will be significantly improved by fixing issue.
  • Trivial: Indicates that this issue has a relatively minor impact.