-
Notifications
You must be signed in to change notification settings - Fork 360
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
Twenty Twenty-Five Theme: Critical Menu Accessibility Issue with Screen Readers #8674
Comments
Interaction: zen-9336561 |
I recorded a demo on how it's working on 2020 vs their website below: ScreenRecording_02-05-2025.10-12-14_1.MP4However, I'm not sure I see how this should work correctly. Also, I don't see any issues raised in core: https://core.trac.wordpress.org/search?q=Twenty+Twenty-Five&noquickjump=1&ticket=on I can see this was asked here too: p1737636524825429-slack-C0FGK24F9 I'm leaving this as Needs triage for now as I'm not sure where to ask. |
I spent some time on this one by checking the dotorg Twenty Twenty-Five demo site: https://wp-themes.com/twentytwentyfive and it seems it's working fine, but I need more time to investigate. It could be an issue with the navigation block? |
I tried replicating, but I don't have enough experience using VoiceOver. Since it's a default theme it would be helpful to establish if this is happening on .com only or both .com and the self-hosted version. |
@frosso helped replicate the issue through their Android device, using both Chrome and Brave.(Thank you!!) They were also able to replicate this on a twentytwentyfour and it seems like this is a navigation issue more than a theme one. Slack thread: p1738746145777269/1738743698.156649-slack-C0FGK24F9 cc @alaczek |
I also pinged in #gutenberg: p1738828860790919-slack-C45SNKV4Z |
Edit: Apologies, looks like the issue is referring to the Twenty Twenty Five theme, not Tweny Twenty. I over-indexed on the demo video. Looking more into this now. |
I think the issue is happening on touch screens specifically. On mobile/touch devices, to move focus to the next item, you usually swipe. I think that the swiping action on the screen is triggering the menu to collapse. To avoid the menu collapsing, you either:
But those two options are not practical for any user, let alone a person with impaired vision. I think that explains why the iOS simulator and keyboard navigation alone don't allow to reproduce this issue. |
Can confirm the above, that I can swipe to the menu, double tap to open, but the subsequent swipe closes the menu rather than swiping to the first item. Note, however, this is specific to the navigation dropdown items, not the overlay menu. |
Quick summary
The WordPress.com Twenty Twenty-Five theme's navigation menu is inaccessible to screen reader users, specifically with VoiceOver on iOS devices. The menu does not respond to touch interactions when using VoiceOver, preventing blind users from accessing site navigation.
Steps to reproduce
Enable VoiceOver on an iOS device (iPhone/iPad)
Visit any site using the Twenty Twenty-Five theme with a navigation menu
Attempt to interact with the navigation menu
Observe the failure
Additional Information:
Site owner impact
Fewer than 20% of the total website/platform users
Severity
Major
What other impact(s) does this issue have?
No response
If a workaround is available, please outline it here.
Temporary Workaround
Platform (Simple and/or Atomic)
No response
The text was updated successfully, but these errors were encountered: