| Index: third_party/WebKit/Source/core/paint/FramePainter.cpp
 | 
| diff --git a/third_party/WebKit/Source/core/paint/FramePainter.cpp b/third_party/WebKit/Source/core/paint/FramePainter.cpp
 | 
| index 20dc935cca7e839d66904f78c61840724ab75510..20d567fb9f4822f59dc7734a7e758aa52b3d96ea 100644
 | 
| --- a/third_party/WebKit/Source/core/paint/FramePainter.cpp
 | 
| +++ b/third_party/WebKit/Source/core/paint/FramePainter.cpp
 | 
| @@ -65,9 +65,14 @@ void FramePainter::paint(GraphicsContext& context,
 | 
|      }
 | 
|  
 | 
|      TransformRecorder transformRecorder(
 | 
| -        context, *frameView().layoutView(),
 | 
| +        context,
 | 
|          AffineTransform::translation(frameView().x() - frameView().scrollX(),
 | 
| -                                     frameView().y() - frameView().scrollY()));
 | 
| +                                     frameView().y() - frameView().scrollY()),
 | 
| +        frameView().layoutView()->visualRect(),
 | 
| +        frameView().layoutView()->debugName(),
 | 
| +        frameView()
 | 
| +            .layoutView()
 | 
| +            ->paintedOutputOfObjectHasNoEffectRegardlessOfSize());
 | 
|  
 | 
|      if (RuntimeEnabledFeatures::rootLayerScrollingEnabled()) {
 | 
|        paintContents(context, globalPaintFlags, documentDirtyRect);
 | 
| @@ -110,8 +115,12 @@ void FramePainter::paint(GraphicsContext& context,
 | 
|      }
 | 
|  
 | 
|      TransformRecorder transformRecorder(
 | 
| -        context, *frameView().layoutView(),
 | 
| -        AffineTransform::translation(frameView().x(), frameView().y()));
 | 
| +        context, AffineTransform::translation(frameView().x(), frameView().y()),
 | 
| +        frameView().layoutView()->visualRect(),
 | 
| +        frameView().layoutView()->debugName(),
 | 
| +        frameView()
 | 
| +            .layoutView()
 | 
| +            ->paintedOutputOfObjectHasNoEffectRegardlessOfSize());
 | 
|  
 | 
|      ClipRecorder recorder(
 | 
|          context, *frameView().layoutView(), DisplayItem::kClipFrameScrollbars,
 | 
| 
 |