Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: b3f0213101ac9e79466d8100303705d0906d07c7
https://github.com/WebKit/WebKit/commit/b3f0213101ac9e79466d8100303705d0906d07c7
Author: Matt Woodrow <[email protected]>
Date: 2024-05-06 (Mon, 06 May 2024)
Changed paths:
M LayoutTests/TestExpectations
M
LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/massive-element-below-viewport-offscreen-old.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/massive-element-on-top-of-viewport-offscreen-old.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/massive-element-right-of-viewport-offscreen-old.html
M LayoutTests/platform/glib/TestExpectations
M Source/WebCore/rendering/RenderBlock.cpp
M Source/WebCore/rendering/RenderBlock.h
M Source/WebCore/rendering/RenderLayer.cpp
M Source/WebCore/rendering/RenderLayerBacking.cpp
Log Message:
-----------
[view-transitions] Offscreen elements that are visible onscreen via their
pseudo are not rendered
https://bugs.webkit.org/show_bug.cgi?id=273751
<rdar://127583691>
Reviewed by Tim Nguyen.
Ensure that the snapshot code doesn't skip over offscreen position:fixed
layers, since
we frequently want to capture layer regardless of whether they'd be visible for
normal
painting.
Don't restrict the compositing bounds to the viewport for layers that are
captured
in a view transition.
* LayoutTests/TestExpectations:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/massive-element-below-viewport-offscreen-old.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/massive-element-on-top-of-viewport-offscreen-old.html:
*
LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/massive-element-right-of-viewport-offscreen-old.html:
* LayoutTests/platform/glib/TestExpectations:
* Source/WebCore/rendering/RenderBlock.cpp:
(WebCore::RenderBlock::debugDescription const):
* Source/WebCore/rendering/RenderBlock.h:
* Source/WebCore/rendering/RenderLayer.cpp:
(WebCore::RenderLayer::paintLayer):
* Source/WebCore/rendering/RenderLayerBacking.cpp:
(WebCore::RenderLayerBacking::shouldClipCompositedBounds const):
Canonical link: https://commits.webkit.org/278439@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