[Webkit-unassigned] [Bug 167680] New: The aria-activedescendant attribute is not properly supported in Safari on the Mac
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Jan 31 18:35:49 PST 2017
https://bugs.webkit.org/show_bug.cgi?id=167680
Bug ID: 167680
Summary: The aria-activedescendant attribute is not properly
supported in Safari on the Mac
Classification: Unclassified
Product: WebKit
Version: WebKit Nightly Build
Hardware: All
OS: All
Status: NEW
Severity: Normal
Priority: P2
Component: Accessibility
Assignee: webkit-unassigned at lists.webkit.org
Reporter: bgaraventa11 at gutterstar.net
CC: webkit-bug-importer at group.apple.com
Tested and confirmed in Safari Version 10.0.3 (12602.4 on the Mac with VoiceOver enabled.
When focus is set on a field such as an ARIA Combobox where aria-activedescendant is used to manage accessibility tree focus according to the ARIA specification without moving literal DOM focus away from the form field, VoiceOver does not properly announce the element that is referenced by aria-activedescendant when the ID reference changes as the arrow keys are used to scroll through displayed options.
Steps to reproduce
1. Using Safari with VoiceOver enabled on the Mac, navigate to
http://whatsock.com/tsg/Coding%20Arena/ARIA%20Comboboxes/ARIA%20Comboboxes%20(Native%20Inputs,%20Editable%20with%20Substring%20Match)/demo.htm
2. Type a string into the edit field such as "hum" and wait for the auto suggested list to populate.
3. Now press the Down arrow repeatedly to scroll through the options that are listed in order to update the aria-activedescendant attribute, which should be announced by VoiceOver each time the Up or Down arrow is pressed.
4. Confirm that nothing is announced by VoiceOver.
To read more about how aria-activedescendant works, view the article at
https://www.ssbbartgroup.com/blog/why-there-are-only-two-ways-to-make-aria-widgets-programmatically-focusable-for-screen-reader-users/
This is more fully described as it relates to the ARIA 1.1 editorial changes at
https://www.ssbbartgroup.com/blog/differences-aria-1-0-1-1-changes/
Specific to the example referenced above, the following article explains the concepts and ARIA role usage for a properly constructed ARIA Combobox control.
https://www.ssbbartgroup.com/blog/differences-aria-1-0-1-1-changes-rolecombobox/
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20170201/a6b6defd/attachment.html>
More information about the webkit-unassigned
mailing list