commit 6854f37d493b5b073a8d72b685684538eb35051c
parent fe9df1719205b7da963d2dba6f4de8b437f41786
Author: Botond Ballo <botond@mozilla.com>
Date: Fri, 14 Nov 2025 22:14:32 +0000
Bug 2000041 - Flatten sticky items inside a view transition capture. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D272704
Diffstat:
1 file changed, 1 insertion(+), 0 deletions(-)
diff --git a/layout/generic/nsIFrame.cpp b/layout/generic/nsIFrame.cpp
@@ -3378,6 +3378,7 @@ void nsIFrame::BuildDisplayListForStackingContext(
StickyScrollContainer::GetOrCreateForFrame(this);
if (stickyScrollContainer) {
if (aBuilder->IsPaintingToWindow() &&
+ !aBuilder->IsInViewTransitionCapture() &&
stickyScrollContainer->ScrollContainer()
->IsMaybeAsynchronouslyScrolled()) {
shouldFlattenStickyItem = false;