Index: Source/core/layout/HitTestResult.cpp |
diff --git a/Source/core/layout/HitTestResult.cpp b/Source/core/layout/HitTestResult.cpp |
index 2473a083c48beca7a111ad089a700b10d895d2fd..09d078958707690cfcc7df7186ef71d2e8206a1c 100644 |
--- a/Source/core/layout/HitTestResult.cpp |
+++ b/Source/core/layout/HitTestResult.cpp |
@@ -163,7 +163,7 @@ |
if (!layoutObject) |
return PositionWithAffinity(); |
if (m_innerPossiblyPseudoNode->isPseudoElement() && m_innerPossiblyPseudoNode->pseudoId() == BEFORE) |
- return mostBackwardCaretPosition(Position(m_innerNode, PositionAnchorType::BeforeChildren)); |
+ return Position(m_innerNode, PositionAnchorType::BeforeChildren).downstream(); |
return layoutObject->positionForPoint(localPoint()); |
} |