Bug 151496

Summary: AX: aria-owns attribute does not work as expected
Product: WebKit Reporter: Jonathan Dallas <jondallas>
Component: AccessibilityAssignee: Nobody <webkit-unassigned>
Status: RESOLVED INVALID    
Severity: Normal CC: webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Safari 9   
Hardware: All   
OS: All   
Attachments:
Description Flags
Demo of the test case in the problem description none

Jonathan Dallas
Reported 2015-11-20 09:26:01 PST
The expectation for aria-owns is that a developer can use it to group controls that are not otherwise grouped in DOM. Spec for of aria-owns: http://www.w3.org/TR/wai-aria-1.1/#aria-owns Here is a test case: <div role="radiogroup" aria-owns="r1 r2 r3"> <div role="radio" id="r1">Alpha</div> <div role="radio" id="r1">Beta</div> </div> <!-- this one, too. --> <div role="radio" id="r3">Gamma</div> In this case the 3rd radio button "Gamma" should be included in the radio group. However, when VoiceOver looks at this it only sees two radio buttons in the group, the 3rd is announced as a radio button without a group.
Attachments
Demo of the test case in the problem description (337 bytes, text/html)
2015-11-20 09:27 PST, Jonathan Dallas
no flags
Radar WebKit Bug Importer
Comment 1 2015-11-20 09:26:23 PST
Jonathan Dallas
Comment 2 2015-11-20 09:27:37 PST
Created attachment 265958 [details] Demo of the test case in the problem description Attaching a demo of the test case in the problem description.
Jonathan Dallas
Comment 3 2015-11-20 09:32:01 PST
Typo in the bug description. :/ Will refile.
Note You need to log in before you can comment on or make changes to this bug.