Opened 12 years ago

Closed 12 years ago

#5525 closed defect (fixed)

Investigate using the ARIA autocomplete property on FilteringSelect and ComboBox

Reported by: simonjb Owned by: Becky Gibson
Priority: high Milestone: 1.1
Component: Accessibility Version: 1.0
Keywords: Cc: Douglas Hays
Blocked By: Blocking:

Attachments (3)

5525.patch (3.6 KB) - added by Becky Gibson 12 years ago.
use ul and li elements for dropdown list and modify aria states
5525a.patch (1.7 KB) - added by Becky Gibson 12 years ago.
adding addtional aria properties for FF3
5525b.patch (3.0 KB) - added by Becky Gibson 12 years ago.
better implementation that does not rely on the contents of the item to generate an id

Download all attachments as: .zip

Change History (9)

comment:1 Changed 12 years ago by Becky Gibson

Status: newassigned

comment:2 Changed 12 years ago by Becky Gibson

(In [12281]) refs #5525 added waiState=haspopup-true to comboNode in combobox template. Added wai autocomplete property=list to comboNode in postCreate. Added wai expanded property to comboNode in _showDisplayList and _hideDisplayList. Need to confer with FF3 a11y dev. before closing the ticket.

Changed 12 years ago by Becky Gibson

Attachment: 5525.patch added

use ul and li elements for dropdown list and modify aria states

comment:3 Changed 12 years ago by Becky Gibson

(In [12555]) refs #5525 move the autocomplete and haspopup role to the textbox from the combobox. Change popup items from div to ul and li elements.

Changed 12 years ago by Becky Gibson

Attachment: 5525a.patch added

adding addtional aria properties for FF3

comment:4 Changed 12 years ago by Becky Gibson

Cc: Douglas Hays added

5525a.patch adds the activedescendant ARIA property to help screen readers better speak the options as the user arrows through them.

Changed 12 years ago by Becky Gibson

Attachment: 5525b.patch added

better implementation that does not rely on the contents of the item to generate an id

comment:5 Changed 12 years ago by Adam Peller

Priority: normalhigh

comment:6 Changed 12 years ago by Becky Gibson

Resolution: fixed
Status: assignedclosed

(In [12985]) fixes #5525 Add ARIA activedescendant support for FF3; mark each option with ARIA option state and assign an id to each option when created. Shorten labels on examples in test_ComboBox.html

Note: See TracTickets for help on using tickets.