Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 7f1653cda09d79f83de08cfc662fd4a0fa600f2e
https://github.com/WebKit/WebKit/commit/7f1653cda09d79f83de08cfc662fd4a0fa600f2e
Author: Joshua Hoffman <[email protected]>
Date: 2025-08-13 (Wed, 13 Aug 2025)
Changed paths:
A LayoutTests/accessibility/mac/iframe-hit-testing-expected.txt
A LayoutTests/accessibility/mac/iframe-hit-testing.html
M LayoutTests/platform/mac-wk1/TestExpectations
M Source/WebCore/accessibility/AccessibilityObject.cpp
Log Message:
-----------
AX: Scrolled iframe content cannot be hit tested
https://bugs.webkit.org/show_bug.cgi?id=297296
rdar://155985059
Reviewed by Tyler Wilcock.
When hit testing the main frame/page via WKAccessibilityWebPageObjectMac,
we account for the scroll position of that page. But, when an iframe is
hit tested, we are not adjusting for that frame's scroll position as
well. This fixes that issue, resolving several hit testing issues across ATs.
* LayoutTests/accessibility/mac/iframe-hit-testing-expected.txt: Added.
* LayoutTests/accessibility/mac/iframe-hit-testing.html: Added.
* LayoutTests/platform/mac-wk1/TestExpectations:
* Source/WebCore/accessibility/AccessibilityObject.cpp:
(WebCore::AccessibilityObject::elementAccessibilityHitTest const):
Canonical link: https://commits.webkit.org/298627@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes