| Summary: | AX: aria-description not exposed directly to VO users | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Diane Ko <kodiane> |
| Component: | Accessibility | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED MOVED | ||
| Severity: | Normal | CC: | andresg_22, aroselli, cfleizach, joewatkinspdx, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | Safari 16 | ||
| Hardware: | All | ||
| OS: | macOS 13 | ||
|
Description
Diane Ko
2023-08-28 17:29:50 PDT
This is a bug on Mac OS 14 Sonoma and Safari 17 as well. The Accessible Description should automatically announce. Many web forms rely on aria-describedby to programmatically associate form field helper text and error text. VO users should not have to dig around for this important content. Any updates on a fix? This may only be an issue with Text Inputs as I'm not able to replicate the issue with other form fields e.g. Radio, Select, Button, Checkbox Here is a reduced test: https://cdpn.io/pen/debug/poqQRQa/b71a4e4bdedd09281a6b5380f2014483 Following up on this, "more content available" is not even announced by VO in MacOS 14 Sonoma and Safari 17. The Accessible Description is not announced at all regardless of verbosity settings. VO users can use "Control + Option + Command + /" to access this content but there is no indication the description is available to them. Accessible Description as computed in Chrome: https://app.screencast.com/yRlegE5yXdtiR This issue was filed to address the bug in `aria-description`. The latest comments on this issue are talking about `aria-describedby` in Safari 17. However, they may be related since it looks like Safari 17 aligned exposure of the two and chose the more verbose one: > Fixed aria-describedby to be equivalent to aria-description and override it when both are present. (108386295) Ref: https://developer.apple.com/documentation/safari-release-notes/safari-17-release-notes Tnx Adrian! I think you are onto something there with that release note. Nice find! I filed a new issue specifically for `aria-described by`: https://bugs.webkit.org/show_bug.cgi?id=262895 This is a macOS VoiceOver implementation issue, so needs to be fixed in that project. Going to handle the bug there rather than through bugzilla |