[Webkit-unassigned] [Bug 236156] New: AX: The isolated tree needs to fix-up table cell parent relationships
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Feb 4 13:56:39 PST 2022
https://bugs.webkit.org/show_bug.cgi?id=236156
Bug ID: 236156
Summary: AX: The isolated tree needs to fix-up table cell
parent relationships
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: tyler_w at apple.com
CC: andresg_22 at apple.com,
webkit-bug-importer at group.apple.com
Tables are not very navigable by AX clients in isolated tree mode. This is because our current representation of table elements doesn't perfectly follow the normal parent-child relationship of other elements, i.e. some non-row elements can return cells from children(), but the cells must regard their row as the "real" parent. When creating the isolated tree, we need to work around this.
We've had to work around this in the live tree in AccessibilityObject::insertChild, too:
https://github.com/WebKit/WebKit/blob/main/Source/WebCore/accessibility/AccessibilityObject.cpp#L626#L628
--
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/20220204/013ef29b/attachment.htm>
More information about the webkit-unassigned
mailing list