| Summary: | AX: Safari/VoiceOver BUG: WAI-ARIA Listbox option with aria-labelledby announces as only "text" | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Michael Jordan <mijordan> |
| Component: | Accessibility | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED MOVED | ||
| Severity: | Major | CC: | bfulgham, cfleizach, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | Safari 13 | ||
| Hardware: | All | ||
| OS: | macOS 10.15 | ||
| URL: | https://codepen.io/mijordan/pen/NWqBqOV | ||
|
Description
Michael Jordan
2020-03-19 07:56:11 PDT
Note that Safari dev tools correctly reports the accessibility name, yet VoiceOver is reading it incorrectly. Note that the accessibility name is also not announced with aria-label on the option element. In macOS 14.0, the aria-describedby attribute is now transmuted to AXCustomContent by default and is included in the output. There is a minor VO issue where only the label of the custom content is output. We'll be making this fix on the VoiceOver side, so we won't get another change on WebKit side for this issue We believe this issue is resolved in the VoiceOver shipping in current macOS and iOS releases. |