[Meta] Implement proper accessibility for door hangers
Categories
(Core :: Disability Access APIs, defect, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox85 | --- | fixed |
People
(Reporter: MarcoZ, Assigned: eeejay)
References
Details
(Keywords: meta, Whiteboard: [mac2020_2])
Updated•5 years ago
|
Comment 1•5 years ago
|
||
:marcoZ could you give me STR on this so I can verify if its still an issue? (I know you're probably without a mac, so just an example of something that should trigger doorhanger notifications should be fine, I'm just not sure what those are :) )
Reporter | ||
Comment 2•5 years ago
|
||
For example the prompt when saving a password after filling out a login form.
Or the prompt that comes up if you go to a site that is not allowed to play audio.
Or the Camera/Microphone prompt when invoking video conferencing, e. g. on https://appear.in.
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Updated•5 years ago
|
Assignee | ||
Comment 3•5 years ago
|
||
This requires some proactive announcements with localized strings. Going to bump this to milestone 2 since this is more of a VO user case and less important for developers.
Reporter | ||
Comment 4•4 years ago
|
||
This is still an issue even after the live region support has been implemented. The following problems remain:
- Doorhangers are not announced as they appear, don't fire an assertive live region event even though they should. Other assertive live region events fire, for example when moving a Gmail message to the Trash folder. The VoiceOver chime is heard, and the message is spoken. It is specificaly doorhangers that are not spoken.
- Menu lists inside doorhanger prompts are not accessible, like when selecting which microphone or camera to share. But this may be fixed wen bug 1649714 is fixed.
Issue 1 is definitely problematic since users don't know that a doorhanger appeared. Bumping this to priority 1.
Reporter | ||
Comment 5•4 years ago
|
||
(In reply to Marco Zehe (:MarcoZ) from comment #4)
- Doorhangers are not announced as they appear, don't fire an assertive live region event even though they should. Other assertive live region events fire, for example when moving a Gmail message to the Trash folder. The VoiceOver chime is heard, and the message is spoken. It is specificaly doorhangers that are not spoken.
Filed Bug 1678015 for this to implement a special alert MozAccessible that reacts to the special alert events and fakes the proper aria-live and aria-atomic properties to make VoiceOver speak what we want it to.
Reporter | ||
Comment 6•4 years ago
|
||
Turning this into a meta bug since except for the two dependent open bugs, everything else seems to work now. This can be closed as soon as the other two are done.
Reporter | ||
Comment 7•4 years ago
|
||
All done here, closing as FIXED.
Description
•