Branch: refs/heads/webkitglib/2.52
Home: https://github.com/WebKit/WebKit
Commit: c06abca9861eb305527db124788ae67b88c45796
https://github.com/WebKit/WebKit/commit/c06abca9861eb305527db124788ae67b88c45796
Author: Antti Koivisto <[email protected]>
Date: 2026-02-03 (Tue, 03 Feb 2026)
Changed paths:
A LayoutTests/fast/inline/hittest-inline-background-expected.txt
A LayoutTests/fast/inline/hittest-inline-background.html
M Source/WebCore/layout/integration/inline/LayoutIntegrationLineLayout.cpp
Log Message:
-----------
Cherry-pick 306675@main (9abd7a26e0c8).
https://bugs.webkit.org/show_bug.cgi?id=306806
REGRESSION(304526@main): Can't click link in Apple Maps on the Web business
listing
https://bugs.webkit.org/show_bug.cgi?id=306806
rdar://169437370
Reviewed by Alan Baradlay.
Test: fast/inline/hittest-inline-background.html
* LayoutTests/fast/inline/hittest-inline-background-expected.txt: Added.
* LayoutTests/fast/inline/hittest-inline-background.html: Added.
* Source/WebCore/layout/integration/inline/LayoutIntegrationLineLayout.cpp:
(WebCore::LayoutIntegration::LineLayout::hitTest):
The behavior in HitTestChildBlockBackground and
HitTestChildBlockBackgrounds phases should be the same.
The former is used for the block that is the hit testing entry point from
the layer tree, thus affected
by the element having a layer.
Canonical link: https://commits.webkit.org/306675@main
Canonical link: https://commits.webkit.org/305877.41@webkitglib/2.52
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications