Radio Button numbering is misleading for MacOS VoiceOver when conditionally revealing content is revealed #2346
Labels
accessibility
🐛 bug
Something isn't working the way it should (including incorrect wording in documentation)
small story
Description of the issue
When navigating a Radio component with MacOS VoiceOver, the voiceover includes which number in the sequence the currently selected radio button is. For example, when the first radio in a group of four is highlighted, the voiceover will include "1 of 4". For example (taken from the Design System):
However, when conditionally revealled content is involved and triggered, the voiceover becomes misleading - both the total number of radios and the index of the currently selected radio are incremented by one, as if there's a hidden radio button appearing in the group before the one being selected. This is better illustrated by example:
This is potentially misleading for users who rely on assistive technologies for visual impairments.
I'm aware this is more than likely an issue with VoiceOver rather than this repository, but considering it's a mainstream tool affecting sites on a dominant web browser, I figured it's best to at least raise it to the maintainers' attention.
Steps to reproduce the issue
System Preferences -> Accessibility -> VoiceOver -> Enable Voiceover
)Actual vs expected behaviour
Expected: VoiceOver accurately describes the selected radio button's position within the radio group, and accurately describes the total number of radio buttons within the group.
Actual: VoiceOver erroneously increments both of the following by
1
:Environment (where applicable)
The text was updated successfully, but these errors were encountered: