Index: Source/core/frame/FrameView.cpp |
diff --git a/Source/core/frame/FrameView.cpp b/Source/core/frame/FrameView.cpp |
index b28b8e60c4e152c3db6cbc1d0d8011fdc9e60ba1..a07920ee4a787d8dcfd8b7ae3f3efe1de364d91f 100644 |
--- a/Source/core/frame/FrameView.cpp |
+++ b/Source/core/frame/FrameView.cpp |
@@ -2457,7 +2457,8 @@ void FrameView::updateLifecyclePhasesInternal(LifeCycleUpdateOption phases) |
if (phases == OnlyUpToCompositingCleanPlusScrolling) |
return; |
- invalidateTreeIfNeededRecursive(); |
+ if (!RuntimeEnabledFeatures::slimmingPaintV2Enabled()) |
+ invalidateTreeIfNeededRecursive(); |
if (view->compositor()->inCompositingMode()) |
scrollingCoordinator()->updateAfterCompositingChangeIfNeeded(); |