| Index: third_party/WebKit/Source/core/layout/LayoutBoxModelObject.cpp
|
| diff --git a/third_party/WebKit/Source/core/layout/LayoutBoxModelObject.cpp b/third_party/WebKit/Source/core/layout/LayoutBoxModelObject.cpp
|
| index a1dcdcd8fffcd632b494b647bf4e8eb9477420cc..dc0d617dbbc7615cf0fd403e1d960320cd0ab040 100644
|
| --- a/third_party/WebKit/Source/core/layout/LayoutBoxModelObject.cpp
|
| +++ b/third_party/WebKit/Source/core/layout/LayoutBoxModelObject.cpp
|
| @@ -407,7 +407,8 @@ void LayoutBoxModelObject::invalidateTreeIfNeeded(const PaintInvalidationState&
|
| if (!RuntimeEnabledFeatures::slimmingPaintV2Enabled()
|
| && previousPaintInvalidationRect != this->previousPaintInvalidationRect()
|
| && !usesCompositedScrolling()
|
| - && hasOverflowClip())
|
| + // Note that isLayoutView() below becomes unnecessary after the launch of root layer scrolling.
|
| + && (hasOverflowClip() || isLayoutView()))
|
| newPaintInvalidationState.setForceSubtreeInvalidationRectUpdateWithinContainer();
|
|
|
| newPaintInvalidationState.updateForChildren(reason);
|
|
|