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