WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED DUPLICATE of
bug 272565
264891
AX: Voiceover does not announce information of element referenced in aria-activedescendant attribute on input with role combobox
https://bugs.webkit.org/show_bug.cgi?id=264891
Summary
AX: Voiceover does not announce information of element referenced in aria-act...
jartik
Reported
2023-11-15 12:03:52 PST
Overview: Voiceover does not announce list aria-label, number of list items, individual item name and position in list when selected via arrow down/arrow up keys. Steps to Reproduce: Reproduced with official W3C examples of combobox autocomplete:
https://www.w3.org/WAI/ARIA/apg/patterns/combobox/examples/combobox-autocomplete-list/
https://www.w3.org/WAI/ARIA/apg/patterns/combobox/examples/combobox-autocomplete-both/
Open combobox list using mouse or keyboard and select any item using arrow down/arrow up keys Actual Results: 1) For
https://www.w3.org/WAI/ARIA/apg/patterns/combobox/examples/combobox-autocomplete-list/
example - only expanded state announced on open, list item information is not announced. 2) For
https://www.w3.org/WAI/ARIA/apg/patterns/combobox/examples/combobox-autocomplete-both/
example - expanded state announced on open and then input element value changes after item selection via arrow keys, list item information is not announced. Expected Results: When first list item selected, list aria-label should be announced, then total number of items in list, then item name and item position in list (e.g. 3 of 5). For subsequent item selections via arrow keys - item name and position in list. Such behavior implemented in NVDA and JAWS screen readers. Build Date & Hardware: Safari 17.1 (19616.2.9.11.7) Mac OS Sonoma 14.1.1 (also reproduced on MacOS Ventura 13.6.1 with Safari 17.1)
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2023-11-15 12:04:24 PST
<
rdar://problem/118469034
>
Pavel Pomerantsev
Comment 2
2024-01-18 11:39:15 PST
+1, I've also discovered that aria-activedescendant is not working in VoiceOver / Safari while working correctly in VoiceOver / Chrome and VoiceOver / Firefox. My example:
https://codepen.io/pavelp/pen/WNmjovb
Andres Gonzalez
Comment 3
2024-04-30 13:26:20 PDT
*** This bug has been marked as a duplicate of
bug 272565
***
Andres Gonzalez
Comment 4
2024-04-30 13:27:37 PDT
To verify this fix, an upcoming version of VoiceOver is needed. I will add a comment here once it is available.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug