Opened 14 years ago
Closed 14 years ago
#2505 closed task (fixed)
Implement accessibility for dialog
Reported by: | Becky Gibson | Owned by: | Becky Gibson |
---|---|---|---|
Priority: | high | Milestone: | 0.9beta |
Component: | Accessibility | Version: | 0.9 |
Keywords: | Cc: | ||
Blocked By: | Blocking: |
Description (last modified by )
The dialog box needs to be updated for accessibility.
-set the containing element to have a waiRole of dialog with the title attribute of that element set to the name of the dialog. Note that there may still be some screen reader issues with this so "dialog" may not be spoken even after the role has been properly set.
-contain the tab sequence within the dialog (make it modal)- this is not completely working yet. once the user tabs through all of the elements focus should go back to the first element - it should cycle within the dialog until the dialog is dismissed. Currently it goes around once and then ends up back into address bar of browser and can never be returned to dialog via keyboard.
-When the dialog is displayed set focus to the appropriate element on the page (this is likely the first focusable element but could be author defined if we want to add that parameter to the dialog widget).
- ESC key to exit dialog
Change History (8)
comment:1 Changed 14 years ago by
Description: | modified (diff) |
---|
comment:2 Changed 14 years ago by
Owner: | changed from koranteng to Becky Gibson |
---|
comment:3 Changed 14 years ago by
Status: | new → assigned |
---|
comment:4 Changed 14 years ago by
Description: | modified (diff) |
---|
since this just appeared on June 4 - making 0.9 beta will depend upon the date. The a11y team lost quite a few cycles on the theme change.
comment:5 Changed 14 years ago by
comment:6 Changed 14 years ago by
comment:7 Changed 14 years ago by
comment:8 Changed 14 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Becky, you should assign this to someone on your team, right? Dialog code is checked in now so I think it's ready to be made accessible.