Ticket #3553 (closed bug: fixed)
Accordion needs keyboard and ARIA support
| Reported by: | davidb | Owned by: | davidb |
|---|---|---|---|
| Priority: | major | Milestone: | 1.6 |
| Component: | [meta] ui.a11y | Version: | 1.6rc2 |
| Keywords: | Cc: | michelled | |
| Blocking: | Blocked by: |
Description
Currently accordion does not support a keyboard or screen reader interaction. We should fix this here so that jQuery users can benefit. This should probably be high priority given that it is locking out some features of the Mozilla addons website.
Blocks: mozilla bug 462411
Attachments
Change History
Changed 5 years ago by davidb
-
attachment
taborder-based.diff
added
the taborder based fix (removed unecessary aria-hidden)
Changed 5 years ago by davidb
-
attachment
3553.diff
added
uses arrows. one header in tab order. removes header links from tab order needs review
Changed 5 years ago by davidb
-
attachment
3553.2.diff
added
this one doesn't auto-expand when arrowing.
Changed 5 years ago by davidb
-
attachment
3553.3.diff
added
makes sure at least one header in tab order, improved tabindex modification
Changed 5 years ago by davidb
-
attachment
3553toCommit.diff
added
patch just committed to trunk. tested in FF2/3, Safari, IE8
Note: See
TracTickets for help on using
tickets.


When I get a chance, I'll post a patch that follows the http://dev.aol.com/dhtml_style_guide; unless we want to keep the 'every header is in the tab order' keyboard interaction. It will be a bit more work to follow the styleguide, and currently there is an agenda item to review an accordion proposal from James Craig, which I believe is more akin to the current patch.