FLUID-3671 Screen reader a11y and usability issues with Progress (esp. lack of feedback for screen reader users)

Chowdhury, Golam gchowdhury at ocad.ca
Mon Sep 20 20:49:45 UTC 2010


Hey Guys,

Issues with Screen Reader:
Current progress bar does not announce the progress bar status when using NVDA2010 screen reader using Fire Fox 3.5.9 and 3.6.9.

http://issues.fluidproject.org/browse/FLUID-3671

During our testing we have found two options. Option one using aria-valuenow and option two using aria-live. Following I have outlined the pros and cons for both of the options.

Option one using aria-valuenow:
Pros:
-Just need to comment out the aria-valuetext
-Works in all cases
-Behaves similar to other progress indicators
-Doesn't buffer

Cons:
-Not descriptive in JAWS
-Jaws doesn't announce completion

Option two using aria-live:
Pros:
-Descriptive
-Announce all progress states
-Works in all cases

Cons:
-More code to add
-Buffer announcements (will keep announcing progress after complete)
-Behavior different then standard progress indicators

I prefer option one because of adding less code for our workaround and it works in most cases. Later on when NVDA fixes their issues with aria-valuetext then this will be a small code fix.  I am attaching all the test cases I have tried. Any suggestion is welcome.

Thanks,
Golam
-------------- next part --------------
A non-text attachment was scrubbed...
Name: FLUID-3671-cases_v.1.xls
Type: application/vnd.ms-excel
Size: 13824 bytes
Desc: FLUID-3671-cases_v.1.xls
URL: <http://fluidproject.org/pipermail/fluid-work/attachments/20100920/bba18dcc/attachment.xls>


More information about the fluid-work mailing list