Bug 232092 - AX: An object's children should include both aria-owns elements and DOM children
Summary: AX: An object's children should include both aria-owns elements and DOM children
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Accessibility (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2021-10-21 09:43 PDT by Tyler Wilcock
Modified: 2021-10-21 09:43 PDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tyler Wilcock 2021-10-21 09:43:23 PDT
The definition of aria-owns (https://www.w3.org/TR/2017/REC-wai-aria-1.1-20171214/#aria-owns) includes this statement:

> If an element has both aria-owns and DOM children then the order of the child elements with respect to the parent/child relationship is the DOM children first, then the elements referenced in aria-owns.
However, we have two methods that don't conform to this, instead choosing aria-owns _or_ DOM children, but not both. We should review and potentially change this behavior.

The methods are:

AccessibilityObject::ariaTreeRows
AccessibilityTableRow::addChildren
Comment 1 Radar WebKit Bug Importer 2021-10-21 09:43:49 PDT
<rdar://problem/84511135>