Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Improve a11y of settings sidebar tabs #10927
The purpose of this PR is to improve the accessibility of settings sidebar tabs by:
Contributes to #8079.
How has this been tested?
When testing the list, worth noting Safari has a bug (or a "feature"?) with styled lists and doesn't expose them as "list". VoiceOver won't announce the list / number of items. That's unfortunate and the only work around I'm aware of is adding a redundant
Let’s merge it as is and open another PR when we decide that we want to add the redundant role to the list. If this is a case here it might be a general issue with Safari. If this is a case I would create a general purpose List component which would handle it for us, similtto SVG component which adds all a11y features out of the box.