Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 2f4ece1e291d102695ddfa420552982a25d55a9e https://github.com/WebKit/WebKit/commit/2f4ece1e291d102695ddfa420552982a25d55a9e Author: Wenson Hsieh <wenson_hs...@apple.com> Date: 2025-05-10 (Sat, 10 May 2025)
Changed paths: A LayoutTests/fullscreen/full-screen-disables-viewport-clipping-expected.html A LayoutTests/fullscreen/full-screen-disables-viewport-clipping.html M Source/WebCore/rendering/RenderLayerCompositor.cpp Log Message: ----------- [Viewport Clipping] Disable fixed-position viewport clipping in element fullscreen https://bugs.webkit.org/show_bug.cgi?id=292826 rdar://151018462 Reviewed by Richard Robinson. Turn the viewport clipping layer off for fixed-position objects in element fullscreen, since: - There's no browser chrome that might partially obscure fixed-position objects. - Everything is effectively forced to be fixed-position in fullscreen mode. * LayoutTests/fullscreen/full-screen-disables-viewport-clipping-expected.html: Added. * LayoutTests/fullscreen/full-screen-disables-viewport-clipping.html: Added. Add a layout test to verify that the layer tree with content inset fill enabled vs. disabled is identical in fullscreen. * Source/WebCore/rendering/RenderLayerCompositor.cpp: (WebCore::RenderLayerCompositor::viewportConstrainedSublayers const): Canonical link: https://commits.webkit.org/294763@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes