Chromium Code Reviews| Index: third_party/WebKit/Source/core/frame/FrameView.cpp |
| diff --git a/third_party/WebKit/Source/core/frame/FrameView.cpp b/third_party/WebKit/Source/core/frame/FrameView.cpp |
| index 9aa2afd891f4c5db3153c129e59e86973d43ca32..94128d6e581268a02719b24756c79c75b8550d2e 100644 |
| --- a/third_party/WebKit/Source/core/frame/FrameView.cpp |
| +++ b/third_party/WebKit/Source/core/frame/FrameView.cpp |
| @@ -815,6 +815,8 @@ void FrameView::recalcOverflowAfterStyleChange() { |
| if (needsLayout()) |
| return; |
| + layoutViewItem.setMayNeedPaintInvalidation(); |
|
pdr.
2017/02/10 22:25:33
Yeah I think this patch looks like the bug. We sho
bokan
2017/02/21 22:14:14
Yah, I agree we can avoid the scrollbar updates be
|
| + |
| // TODO(pdr): This should be refactored to just block scrollbar updates as |
| // we are not in a scrollbar update here and m_inUpdateScrollbars has other |
| // side effects. This scope is only for preventing a synchronous layout from |