Opened 8 years ago
Closed 8 years ago
#16877 closed defect (fixed)
[PATCH][CCLA] dijit.form._AutoCompleterMixin invalid use of aria-activedescendant
Reported by: | mikeb | Owned by: | Douglas Hays |
---|---|---|---|
Priority: | undecided | Milestone: | 1.8.4 |
Component: | Dijit - Form | Version: | 1.8.3 |
Keywords: | Cc: | ||
Blocked By: | Blocking: |
Description
dijit.form._AutoCompleterMixin correctly uses aria-activedescendant attribute to signify to the screen reader what option in a drop down is selected. However, when the drop down is closed and the domNode is no longer visible, this attribute should be removed but it is not. There is code in closeDropDown() to remove this attribute, but we call closeDropDown first and then later the a11y code to set aria-activedescendant, so we had to move this call to remove the attribute a little later.
Attached a patch for the nightly build and for 1.8 - can we please backport this to maintain accessibility support on 1.8? Thanks.
Attachments (2)
Change History (6)
Changed 8 years ago by
Attachment: | nightly_a11y_aria-activedescendant_AutoCompleterMixin.js.patch added |
---|
Changed 8 years ago by
Attachment: | 1.8_a11y_aria-activedescendant_AutoCompleterMixin.patch added |
---|
dijit.form._autoCompleterMixin - correctly remove aria-activedescendant attribute on 1.8 stream, please proxy commit for Michael Billau, CCLA on file with IBM
comment:1 Changed 8 years ago by
Whoops, I accidentally saved the second patch as .js, reuploaded it but can't remove the bad link.
comment:2 Changed 8 years ago by
Milestone: | tbd → 1.9 |
---|---|
Status: | new → assigned |
comment:3 Changed 8 years ago by
Milestone: | 1.9 → 1.8.4 |
---|
dijit.form._autoCompleterMixin - correctly remove aria-activedescendant attribute, please proxy commit for Michael Billau, CCLA on file with IBM