| Index: Source/core/frame/FrameView.cpp
|
| diff --git a/Source/core/frame/FrameView.cpp b/Source/core/frame/FrameView.cpp
|
| index 435e97d6ac56d24c511d203ed434af4c0ae6d92a..060b1587d439f485b2557b0e3d6b4e93227b9769 100644
|
| --- a/Source/core/frame/FrameView.cpp
|
| +++ b/Source/core/frame/FrameView.cpp
|
| @@ -2832,7 +2832,12 @@ void FrameView::updateLayoutAndStyleForPainting()
|
|
|
| if (RenderView* view = renderView()) {
|
| InspectorInstrumentation::willUpdateLayerTree(view->frame());
|
| +
|
| view->compositor()->updateIfNeededRecursive();
|
| +
|
| + if (view->compositor()->inCompositingMode() && m_frame->isMainFrame())
|
| + m_frame->page()->scrollingCoordinator()->updateAfterCompositingChangeIfNeeded();
|
| +
|
| InspectorInstrumentation::didUpdateLayerTree(view->frame());
|
| }
|
|
|
|
|