NEW319558
AX: aria-describedby fails on VoiceOver except for particular roles
https://bugs.webkit.org/show_bug.cgi?id=319558
Summary AX: aria-describedby fails on VoiceOver except for particular roles
Jake Archibald
Reported 2026-07-16 01:20:21 PDT
```html <div tabindex="0" aria-describedby="foo">…</div> <div id="foo" style="display:none">Description</div> ``` I expected the above to work, as in VoiceOver reads the description when the element has focus. However, it isn't read. If I give the focusable element a role of link, button, or img, it works. In Chrome it works without one of these roles. It feels like the Chrome behaviour is correct. I encountered this when trying to make a hover point for a tooltip, where it doesn't make sense for the hover point to be a button/link/img.
Attachments
Radar WebKit Bug Importer
Comment 1 2026-07-16 01:20:26 PDT
Jake Archibald
Comment 2 2026-07-16 01:21:55 PDT
Radar WebKit Bug Importer
Comment 3 2026-07-16 01:22:00 PDT
Jake Archibald
Comment 4 2026-07-16 04:24:33 PDT
https://bugzilla.mozilla.org/show_bug.cgi?id=2055267#c5 - it seems like an absent AXDescription causes VO to ignore the AXCustomContent. Maybe this is something worth fixing in VO?
Note You need to log in before you can comment on or make changes to this bug.