| Index: third_party/WebKit/Source/core/input/PointerEventManager.cpp
|
| diff --git a/third_party/WebKit/Source/core/input/PointerEventManager.cpp b/third_party/WebKit/Source/core/input/PointerEventManager.cpp
|
| index 8b0b269f8cfafbf2f4b2891156ed804c55534288..48a930c8cadb02d44d85e306c1a188323e983e21 100644
|
| --- a/third_party/WebKit/Source/core/input/PointerEventManager.cpp
|
| +++ b/third_party/WebKit/Source/core/input/PointerEventManager.cpp
|
| @@ -33,7 +33,7 @@ const AtomicString& pointerEventNameForTouchPointState(PlatformTouchPoint::Touch
|
|
|
| bool isInDocument(RawPtr<EventTarget> n)
|
| {
|
| - return n && n->toNode() && n->toNode()->inDocument();
|
| + return n && n->toNode() && n->toNode()->inShadowIncludingDocument();
|
| }
|
|
|
| WebInputEventResult dispatchMouseEvent(
|
| @@ -485,7 +485,7 @@ bool PointerEventManager::processPendingPointerCapture(
|
| // no longer participating in the tree.
|
| EventTarget* target = pointerCaptureTarget.get();
|
| if (target->toNode()
|
| - && !target->toNode()->inDocument()) {
|
| + && !target->toNode()->inShadowIncludingDocument()) {
|
| target = target->toNode()->ownerDocument();
|
| }
|
| dispatchPointerEvent(target,
|
|
|