-
Notifications
You must be signed in to change notification settings - Fork 338
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Legend (and hint and error message) for the group of radios / checkboxes announced when focusing a conditionally revealed field whilst using VoiceOver #1989
Comments
Testing with the list of assistive technology / browser combinations in the service manual (plus NVDA / Chrome and JAWS / IE as the next most popular desktop screen reader combinations according to the most recent WebAIM screen reader survey) this seems to mostly affect Voiceover, at least in terms of the way the legend is read out. No other screen reader read out the legend from the parent fieldset when focusing the text field (at least as tested with the default settings). Show full testing output
|
I've updated the title and description to focus on the behaviour rather than the implementation, and the fact that it mostly seems to affect VoiceOver. |
Conditionally revealed controls are inside the
<fieldset>
that wraps the radios / checkboxes.This could potentially cause confusion, as in VoiceOver the legend (and any other text associated with the fieldset using
aria-describedby
, such as a hint or error message) is read out when focusing the conditionally revealed content.For example, when focusing the conditionally revealed 'email address' field in the example from the Design System (above), Voiceover with Safari (14) on macOS (10.15.7) announces:
The hint text "Select all options that are relevant to you" applies to the set of checkboxes, and does not make sense in the context of the email address field.
The text was updated successfully, but these errors were encountered: