| 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 34af1394795db9d870cd30cf955df3490c0420d5..9f8a56ca988c8452f8d9964769c01c7f5770678a 100644
|
| --- a/third_party/WebKit/Source/core/input/EventHandler.cpp
|
| +++ b/third_party/WebKit/Source/core/input/EventHandler.cpp
|
| @@ -1384,7 +1384,9 @@ Node* EventHandler::updateMouseEventTargetNode(Node* targetNode,
|
| Node* newNodeUnderMouse = targetNode;
|
|
|
| // If we're capturing, we always go right to that node.
|
| - if (EventTarget* mousePointerCapturingNode = m_pointerEventManager->getMouseCapturingNode()) {
|
| + EventTarget* mousePointerCapturingNode = m_pointerEventManager->getMouseCapturingNode();
|
| + if (mousePointerCapturingNode
|
| + && !RuntimeEnabledFeatures::pointerEventV1SpecCapturingEnabled()) {
|
| newNodeUnderMouse = mousePointerCapturingNode->toNode();
|
| DCHECK(newNodeUnderMouse);
|
| } else if (m_capturingMouseEventsNode) {
|
|
|