#54895 closed defect (bug) (fixed)
New button in toolbar reads out incorrectly when usingVoiceOver
Reported by: | legendusmaximus | Owned by: | audrasjb |
---|---|---|---|
Milestone: | 6.0 | Priority: | normal |
Severity: | normal | Version: | 5.8.3 |
Component: | Toolbar | Keywords: | has-patch commit |
Focuses: | accessibility, css | Cc: |
Description
When you use VoiceOver on iOS, the link to open the "New" dropdown menu in the toolbar is read out as "post new.php".
Steps to reproduce:
- Enable VoiceOver in Settings > Accessibility.
- Log in to a fresh install of WordPress as an admin.
- Swipe through the top toolbar that appears both on the admin screens and when viewing the site.
- You will hear the "New" dropdown read out as "Post new.php".
I have tested this on two iPhones running different versions of iOS. I have also tested it on a fresh install of WordPress 5.8.3 with no plugins active.
This issue does not occur when using JAWS on Windows.
I would appreciate help to test the following configurations (if I test any myself I will update the ticket):
- VoiceOver on an iPad
- VoiceOver on a Mac (both one of the newer M1 Macs and one of the older ones)
- NVDA on Windows
- TalkBack on Android
- Any other configurations you can think of.
I will test this again on 5.9 once it is released and I will post my findings here.
Change History (5)
#1
@
3 years ago
- Focuses css added
- Keywords needs-patch added; needs-testing removed
- Milestone changed from Awaiting Review to 6.0
This ticket was mentioned in PR #2276 on WordPress/wordpress-develop by konradyoast.
3 years ago
#2
- Keywords has-patch added; needs-patch removed
Trac ticket: https://core.trac.wordpress.org/ticket/54895
#3
@
3 years ago
- Keywords commit added
- Owner set to audrasjb
- Status changed from new to assigned
Thanks for the patch @konradyoast. I tested the provided pull request and it looks good to me 👍
3 years ago
#5
Committed in https://core.trac.wordpress.org/changeset/52674
Thanks for the report!
In NVDA/Firefox/Windows, "post new" (without PHP) sounded good, but the "New" label is hidden on small screens and/or for people who zoom in with the browser.
When not visible, these text labels probably need the styling used in the
screen-reader-text
class.