| Index: third_party/WebKit/Source/core/dom/IntersectionObservation.cpp
|
| diff --git a/third_party/WebKit/Source/core/dom/IntersectionObservation.cpp b/third_party/WebKit/Source/core/dom/IntersectionObservation.cpp
|
| index 9222e00bfd13e2c773ae8b8f5c9e5084bd8ffc2a..ef5740b300218a885e18138e3023845329acb1d9 100644
|
| --- a/third_party/WebKit/Source/core/dom/IntersectionObservation.cpp
|
| +++ b/third_party/WebKit/Source/core/dom/IntersectionObservation.cpp
|
| @@ -152,7 +152,7 @@ bool IntersectionObservation::computeGeometry(IntersectionGeometry& geometry) co
|
| // the IntersectionObservation alive). During that interval, we need to check that m_target
|
| // hasn't been cleared.
|
| Element* targetElement = target();
|
| - if (!targetElement || !targetElement->inDocument())
|
| + if (!targetElement || !targetElement->inShadowIncludingDocument())
|
| return false;
|
| LayoutObject* targetLayoutObject = targetElement->layoutObject();
|
| ASSERT(m_observer);
|
|
|