Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 717acb6d9ec5c5f8b0bdcffccf335d4b6b60e264
https://github.com/WebKit/WebKit/commit/717acb6d9ec5c5f8b0bdcffccf335d4b6b60e264
Author: Tyler Wilcock <[email protected]>
Date: 2026-01-24 (Sat, 24 Jan 2026)
Changed paths:
A LayoutTests/accessibility/shadow-dom-aria-grid-expected.txt
A LayoutTests/accessibility/shadow-dom-aria-grid.html
M Source/WebCore/accessibility/AccessibilityNodeObject.cpp
Log Message:
-----------
AX: A Grid with the child row in a shadow root does not work in safari+VO
https://bugs.webkit.org/show_bug.cgi?id=294357
rdar://153134654
Reviewed by Chris Fleizach.
Prior to this commit, grids and tables whose child rows were in the
shadow DOM were not properly accounted for when building the
accessibility table cell slots, making them inaccessible to ATs. Fix
this by walking the composed tree when looking through table descendant
in computeCellSlots.
* LayoutTests/accessibility/shadow-dom-aria-grid-expected.txt: Added.
* LayoutTests/accessibility/shadow-dom-aria-grid.html: Added.
* Source/WebCore/accessibility/AccessibilityNodeObject.cpp:
(WebCore::AccessibilityNodeObject::computeCellSlots):
Canonical link: https://commits.webkit.org/306159@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications