| Index: Source/core/editing/commands/InsertTextCommand.cpp
|
| diff --git a/Source/core/editing/commands/InsertTextCommand.cpp b/Source/core/editing/commands/InsertTextCommand.cpp
|
| index 0e4d680553597ad0a07a852eaf02684fe98577a4..48476722a91e18aaf6f4aed7e80aebf8aac86803 100644
|
| --- a/Source/core/editing/commands/InsertTextCommand.cpp
|
| +++ b/Source/core/editing/commands/InsertTextCommand.cpp
|
| @@ -177,7 +177,7 @@ void InsertTextCommand::doApply()
|
| deleteInsignificantText(startPosition, startPosition.downstream());
|
| if (!startPosition.inDocument())
|
| startPosition = positionBeforeStartNode;
|
| - if (!startPosition.isCandidate())
|
| + if (!isVisuallyEquivalentCandidate(startPosition))
|
| startPosition = startPosition.downstream();
|
|
|
| startPosition = positionAvoidingSpecialElementBoundary(startPosition);
|
|
|