Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: a76a09c1770e582172a73267a7778fe8e502d2bc
https://github.com/WebKit/WebKit/commit/a76a09c1770e582172a73267a7778fe8e502d2bc
Author: Wenson Hsieh <[email protected]>
Date: 2025-03-10 (Mon, 10 Mar 2025)
Changed paths:
M Source/WebCore/page/ElementTargetingController.cpp
Log Message:
-----------
[Element Targeting] Avoid triggering layout in
`numberOfVisibilityAdjustmentRects` if there are no adjusted elements
https://bugs.webkit.org/show_bug.cgi?id=289499
rdar://146690887
Reviewed by Tim Horton.
Exit early (without updating layout) and return 0, in the case where we've
never set visibility
adjustment on the current page. There should be no change in behavior, apart
from avoiding the
unnecessary layout pass in this case.
* Source/WebCore/page/ElementTargetingController.cpp:
(WebCore::ElementTargetingController::numberOfVisibilityAdjustmentRects):
Canonical link: https://commits.webkit.org/291935@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