[PATCH][CCLA] JAWS does not initially announce dijit.form.Select selected value
If you navigate to this page: http://archive.dojotoolkit.org/nightly/dojotoolkit/dijit/tests/form/test_Select.html with JAWS and tab into the first dijit.form.Select dijit, JAWS does not read the first selected option. For example, JAWS will say "Test one colon list box collapsed" - it should read out "Virginia." The reason for this is that the "aria-selected" attribute is not applied to the <span> with role="option". Interestingly, when the user activates the listbox, dijit creates a new drop down with all of the available options and correctly applies aria-selected attribute, which is why JAWS will read the options as you scroll through.
The fix is to just apply aria-selected to this initial DOM node.
Attachments (1)
-
a11y-JAWS-dijit-select.patch (696 bytes) - added by mikeb 8 years ago.
-
Add aria-selected to the initial option in dijit.Select so that JAWS reads it - please proxy commit for Michael Billau CCLA on file with IBM
Download all attachments as: .zip
Change History (8)
Keywords: |
a11y JAWS added
|
Owner: |
set to Douglas Hays
|
Status: |
new →
assigned
|
Owner: |
Douglas Hays deleted
|
Status: |
assigned →
open
|
Owner: |
set to Bill Keese <[email protected]…>
|
Resolution: |
→ fixed
|
Status: |
open →
closed
|
Add aria-selected to the initial option in dijit.Select so that JAWS reads it - please proxy commit for Michael Billau CCLA on file with IBM