Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: c76f59cd157b8728cdac41d7336553dc84c3297f
https://github.com/WebKit/WebKit/commit/c76f59cd157b8728cdac41d7336553dc84c3297f
Author: Matt Woodrow <[email protected]>
Date: 2024-02-25 (Sun, 25 Feb 2024)
Changed paths:
M Source/WebCore/rendering/RenderLayerBacking.cpp
Log Message:
-----------
View transition layers are positioned wrong if a clipping layer is present.
https://bugs.webkit.org/show_bug.cgi?id=270058
<rdar://123607249>
Reviewed by Tim Nguyen.
Positioning for a view-transition 'new' layer currently sets the origin of the
primary graphics rect to 0,0, but this doesn't move any clipping layers
positioned
in updateClippingStackLayerGeometry.
We can instead adjust the position of the 'parent graphics layer rect' (since
all
local layer positions are computed relative to that) to a value that results in
0,0
being computed for the primary rect.
* Source/WebCore/rendering/RenderLayerBacking.cpp:
(WebCore::RenderLayerBacking::updateGeometry):
Canonical link: https://commits.webkit.org/275307@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