| Index: Source/core/page/EventHandler.cpp
|
| diff --git a/Source/core/page/EventHandler.cpp b/Source/core/page/EventHandler.cpp
|
| index dd3c5aee907340e0eb1b561e52fb6f57dfe5547c..f84ff3f8b7a2ef45b1af341ffc054ba0566f1fa4 100644
|
| --- a/Source/core/page/EventHandler.cpp
|
| +++ b/Source/core/page/EventHandler.cpp
|
| @@ -987,8 +987,10 @@ bool EventHandler::bubblingScroll(ScrollDirection direction, ScrollGranularity g
|
| return true;
|
| LocalFrame* frame = m_frame;
|
| FrameView* view = frame->view();
|
| - if (view && view->scroll(direction, granularity))
|
| + if (view && view->scroll(direction, granularity)) {
|
| + setFrameWasScrolledByUser();
|
| return true;
|
| + }
|
| Frame* parentFrame = frame->tree().parent();
|
| if (!parentFrame || !parentFrame->isLocalFrame())
|
| return false;
|
|
|