Chromium Code Reviews| Index: third_party/WebKit/Source/core/input/EventHandler.cpp |
| diff --git a/third_party/WebKit/Source/core/input/EventHandler.cpp b/third_party/WebKit/Source/core/input/EventHandler.cpp |
| index 645d51be8477559971abd6939f700eb84dfff90a..4b399f13e7b682a937ae32bfecce58c3e14d6b54 100644 |
| --- a/third_party/WebKit/Source/core/input/EventHandler.cpp |
| +++ b/third_party/WebKit/Source/core/input/EventHandler.cpp |
| @@ -1798,6 +1798,10 @@ WebInputEventResult EventHandler::handleWheelEvent(const PlatformWheelEvent& eve |
| if (node && node->isTextNode()) |
| node = FlatTreeTraversal::parent(*node); |
| + // If we're over a scrollbar, scroll the document. |
|
jbroman
2016/03/16 15:41:00
Just the (root?) frame scrollbars, right? Presumab
bokan
2016/03/16 18:01:45
Yah, if it's over an overflow div innerNode will h
|
| + if (!node && result.scrollbar()) |
| + node = doc->documentElement(); |
| + |
| bool sendDOMEvent = true; |
| LocalFrame* subframe = subframeForTargetNode(node); |
| if (subframe) { |