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 @@
-
-