diff --git a/layout/base/RestyleManager.cpp b/layout/base/RestyleManager.cpp index 8a857206b64c..76bb67c45b82 100644 --- a/layout/base/RestyleManager.cpp +++ b/layout/base/RestyleManager.cpp @@ -1738,7 +1738,6 @@ void RestyleManager::ProcessRestyledFrames(nsStyleChangeList& aChangeList) { } aChangeList.Clear(); - FlushOverflowChangedTracker(); } /* static */ uint64_t RestyleManager::GetAnimationGenerationForFrame( @@ -3006,6 +3005,8 @@ void RestyleManager::DoProcessPendingRestyles(ServoTraversalFlags aFlags) { doc->ClearServoRestyleRoot(); + FlushOverflowChangedTracker(); + ClearSnapshots(); styleSet->AssertTreeIsClean(); mHaveNonAnimationRestyles = false; diff --git a/layout/style/crashtests/1507674.html b/layout/style/crashtests/1507674.html deleted file mode 100644 index be247b781c8f..000000000000 --- a/layout/style/crashtests/1507674.html +++ /dev/null @@ -1,16 +0,0 @@ - -A - - - - - - diff --git a/layout/style/crashtests/crashtests.list b/layout/style/crashtests/crashtests.list index 786b46862419..ae302f2da8ae 100644 --- a/layout/style/crashtests/crashtests.list +++ b/layout/style/crashtests/crashtests.list @@ -295,6 +295,5 @@ load 1479681.html load 1488817.html load 1490012.html load 1502893.html -load 1507674.html load 1509989.html load 1514086.html