From 9ad9fc4449e779a6a70810024471050883b0d508 Mon Sep 17 00:00:00 2001 From: Noemi Erli Date: Fri, 28 Oct 2022 01:40:58 +0300 Subject: [PATCH] Backed out changeset 4dfea46f3cd0 (bug 1797703) for causing reftest failures --- layout/base/nsCSSFrameConstructor.cpp | 2 +- ...fixed-dynamic-transformed-sibling-ref.html | 17 -------- ...ion-fixed-dynamic-transformed-sibling.html | 40 ------------------- 3 files changed, 1 insertion(+), 58 deletions(-) delete mode 100644 testing/web-platform/tests/css/css-position/position-fixed-dynamic-transformed-sibling-ref.html delete mode 100644 testing/web-platform/tests/css/css-position/position-fixed-dynamic-transformed-sibling.html diff --git a/layout/base/nsCSSFrameConstructor.cpp b/layout/base/nsCSSFrameConstructor.cpp index 59cbe61e825a..31e4328e9ab3 100644 --- a/layout/base/nsCSSFrameConstructor.cpp +++ b/layout/base/nsCSSFrameConstructor.cpp @@ -1313,9 +1313,9 @@ nsFrameConstructorSaveState::~nsFrameConstructorSaveState() { MOZ_ASSERT(mState, "Can't have mList set without having a state!"); mState->ProcessFrameInsertions(*mList, mChildListID); - mState->mFixedPosIsAbsPos = mSavedFixedPosIsAbsPos; if (mSavedFixedPosIsAbsPos) { MOZ_ASSERT(mList == &mState->mAbsoluteList); + mState->mFixedPosIsAbsPos = mSavedFixedPosIsAbsPos; // mAbsoluteList was moved to mFixedList, so move mFixedList back // and repair the old mFixedList now. mState->mAbsoluteList = std::move(mState->mFixedList); diff --git a/testing/web-platform/tests/css/css-position/position-fixed-dynamic-transformed-sibling-ref.html b/testing/web-platform/tests/css/css-position/position-fixed-dynamic-transformed-sibling-ref.html deleted file mode 100644 index a51b0a0b10e5..000000000000 --- a/testing/web-platform/tests/css/css-position/position-fixed-dynamic-transformed-sibling-ref.html +++ /dev/null @@ -1,17 +0,0 @@ - - - - -
diff --git a/testing/web-platform/tests/css/css-position/position-fixed-dynamic-transformed-sibling.html b/testing/web-platform/tests/css/css-position/position-fixed-dynamic-transformed-sibling.html deleted file mode 100644 index 50c464812df2..000000000000 --- a/testing/web-platform/tests/css/css-position/position-fixed-dynamic-transformed-sibling.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - -
- -