| Index: Source/core/editing/commands/InsertTextCommand.cpp
|
| diff --git a/Source/core/editing/commands/InsertTextCommand.cpp b/Source/core/editing/commands/InsertTextCommand.cpp
|
| index 48476722a91e18aaf6f4aed7e80aebf8aac86803..e5d289914f1a60824d40f6c4d298d0665a4bff3b 100644
|
| --- a/Source/core/editing/commands/InsertTextCommand.cpp
|
| +++ b/Source/core/editing/commands/InsertTextCommand.cpp
|
| @@ -186,7 +186,9 @@ void InsertTextCommand::doApply()
|
|
|
| if (m_text == "\t") {
|
| endPosition = insertTab(startPosition);
|
| - startPosition = endPosition.previous();
|
| + // TODO(yosin) We should use |PositionMoveType::Character| for
|
| + // |previousPositionOf()|.
|
| + startPosition = previousPositionOf(endPosition, PositionMoveType::Character);
|
| if (placeholder.isNotNull())
|
| removePlaceholderAt(placeholder);
|
| } else {
|
|
|