[Webkit-unassigned] [Bug 231724] AX: VoiceOver doesn't announce aria-activedescendant value for select-only combobox specification
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Mar 3 09:26:20 PST 2022
https://bugs.webkit.org/show_bug.cgi?id=231724
Aron Janecki <aron_j at apple.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |aron_j at apple.com
--- Comment #2 from Aron Janecki <aron_j at apple.com> ---
Point number 2 and 3 are related to Bug 236881 (something is happening when aria-expanded is added to an element with role="comobox").
As for point 4- using arrow keys to navigate through options does not work because aria-controls is not appropriatelyimplemented. In the previous iterations (https://www.w3.org/TR/wai-aria-practices-1.1/examples/combobox/aria1.0pattern/combobox-autocomplete-list.html) all works fine because the listbox is associated through aria-owns on the combobox.
The 1.2 pattern requires that aria-activedescendant works through the use of aria-controls, see the following from the ARIA spec about comboboxes:
"... one common convention is that Down Arrow moves focus from the input to the first focusable descendant of the popup element. If the popup element supports aria-activedescendant, in lieu of moving focus, such keyboard mechanisms can control the value of aria-activedescendant on the combobox element. When a descendant of the popup element is active, authors MAY set aria-activedescendant on the combobox to a value that refers to the active element within the popup while focus remains on the combobox element."
So, Chrome and Firefox have implemented the support for aria-activedescendant when using aria-controls.
I think the whole thing is quite confusing because the definition of aria-activedescendant does not mention anything about aria-controls.
Anyway, please, please, please implement this as soon as possible as none of the 1.2 patterns work in safari- the only way to do it at the moment is by adding aria-owns which caused issues in the past for touch screen devices.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20220303/ce131264/attachment-0001.htm>
More information about the webkit-unassigned
mailing list