| Index: third_party/WebKit/Source/core/editing/commands/InsertTextCommand.cpp
|
| diff --git a/third_party/WebKit/Source/core/editing/commands/InsertTextCommand.cpp b/third_party/WebKit/Source/core/editing/commands/InsertTextCommand.cpp
|
| index e1dc8e1f2a8d483f4a13d31518a47d9c6a3e743f..3559d1fc68ae305d7f14a29d7a97bd11df270328 100644
|
| --- a/third_party/WebKit/Source/core/editing/commands/InsertTextCommand.cpp
|
| +++ b/third_party/WebKit/Source/core/editing/commands/InsertTextCommand.cpp
|
| @@ -209,6 +209,11 @@ void InsertTextCommand::doApply(EditingState* editingState) {
|
| Position::inParentBeforeNode(*startPosition.computeContainerNode()));
|
| deleteInsignificantText(startPosition,
|
| mostForwardCaretPosition(startPosition));
|
| +
|
| + // TODO(editing-dev): Use of updateStyleAndLayoutIgnorePendingStylesheets()
|
| + // needs to be audited. See http://crbug.com/590369 for more details.
|
| + document().updateStyleAndLayoutIgnorePendingStylesheets();
|
| +
|
| if (!startPosition.isConnected())
|
| startPosition = positionBeforeStartNode;
|
| if (!isVisuallyEquivalentCandidate(startPosition))
|
|
|