Removing hidden focusable elements from accessibility tree breaks twitch.tv, vanguard.com and probably other websites  
    Categories
(Core :: Disability Access APIs, defect, P3)
Tracking
()
People
(Reporter: aaronlev, Unassigned)
References
Details
| Reporter | ||
| Comment 1•6 years ago
           | ||
| Comment 2•6 years ago
           | ||
| Reporter | ||
| Updated•6 years ago
           | 
| Reporter | ||
| Comment 3•6 years ago
           | ||
| Comment 4•6 years ago
           | ||
(In reply to Aaron Leventhal from comment #3)
This also occurs on vanguard.com, for example if you try to add a bank
account in the bank information section of your profile. It's now somewhat
accessible with Chrome Canary (didn't use to be), and no longer accessible
with Firefox (used to be).
I was so reluctant to take the cutting a tree approach, mainly because the focus should never be hidden/obscured. Keeping all focusable elements within aria-hidden tree accessible looks reasoanble with me. However it adds complexity for keeping accessible tree updated. It shouldn't make a huge problem for sure, we already do similar things for role="presentation" on HTML:table. However I also recall that the behavior doesn't comply with ARIA as Jamie noticed. Is there open ARIA issue?
| Updated•3 years ago
           | 
| Comment 6•2 years ago
           | ||
Also occurs on https://ubuntu.com/login, at least when the "Your tracker settings" dialog appears. The document claims 0 children and has no text.
Description
•