-
Notifications
You must be signed in to change notification settings - Fork 335
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
Investigate solution for operating the details component with VoiceOver #5310
Comments
UpdateFrom some intitial experimentation and discussion, we think that #5089 is the best solution. We know from testing that it solves the problem fro iOS Safari 17.5.1. Our plan going forward is to:
|
From testing in older versions of iOS I found that it was worse in iOS 15 and likely the same in iOS 16. More about specific testing results in this comment: #5089 (comment) |
We're closing this investigation and the linked issue as we feel confident that we've solved this. We've noted @selfthinker's fidings above re: the behaviour on older versions of iOS Safari but we're very limited in what we can do here. |
What
Investigate if it's possible to enhance the details component in order for it to be operable via VoiceOver.
Why
This is in response to alphagov/govuk-design-system#4030. This was raised in a recent DAC audit that screen reader software VoiceOver doesn't announce the details component as interactable. More detail is available in that issue.
Notes
DAC's solution is similar to that proposed in alphagov/govuk-design-system#4029 which suggests rebuilding the details component to be accordion-esque. We'd like to avoid this if possible as it would undo work we did to remove the details polyfill for 5.0.
Ollie previously looked into this issue in #5089 so we should also test this to see if it solves the problem.
Timebox
1 week (preliminary)
Questions to answer
details
element?Done when
The text was updated successfully, but these errors were encountered: