Open Bug 972117 (doorhangersa11y) Opened 7 years ago Updated 3 years ago
[Meta] Doorhangers: don't auto focus, include in f6 key order
(Spun off bug 653230 comment 23.) Aside from bug 653226, there are two remaining keyboard issues with doorhanger notifications: 1. They often take focus when they appear. They shouldn't interrupt the user unless the user explicitly chooses to interact with them. (See bug 653230 comment 6.) Apparently, this can be fixed by setting noautofocus="true" on the panel (bug 653230 comment 16), but bug 653230 comment 0 makes me wonder whether that is broken somehow. 2. You can't get to them with f6 or shift+f6. If I understand correctly, this was supposed to be fixed by the patch committed for bug 653230, but it doesn't seem to work for me with a "update saved password" doorhanger. See also https://wiki.mozilla.org/Accessibility/Doorhanger_Keyboard_Navigation
This is a frustration for our keyboard users. Let's fix this once and for all. Neil do you know who would be best to own it?
First, some clearer steps that show what bugs you think there are. noautofocus works as it should, and F6 also allows navigation to panels. I don't think there's any issue regarding these in general. There may be issues with specific panels though, which should be filed as bugs with a clear indication of what the problem is.
Very reasonable. Marco and Jamie are best positioned to help with that. (I think currently the details are spread across older bugs)
Turned this into a meta bug to collect separate issues. I also included bug 653226 here because these are often used in doorhangers and pose an additional keyboard problem.
As per Gijs's request, NI'ing him on doorhanger-keyboard-accessibility-related bugs. And this is our attempt at a meta bug. However since every doorhanger seems to behave differently, it is hard to find common patterns, fix-once-for-all scenarios. Curious what you'll make of these, Gijs!
As this is a metabug, I'm clearing this particular one. I've prodded bug 990045 and I hope that if we can move along there, we can get to the bottom of most of these.
For reference, the f6 key order issue is being discussed starting at bug 990045 comment 12.
You need to log in before you can comment on or make changes to this bug.