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: <https://lists.idrc.ocad.ca/pipermail/fluid-work/attachments/20100920/bba18dcc/attachment.xls>
More information about the fluid-work
mailing list