| Index: third_party/WebKit/Source/core/editing/Editor.cpp
|
| diff --git a/third_party/WebKit/Source/core/editing/Editor.cpp b/third_party/WebKit/Source/core/editing/Editor.cpp
|
| index 717611d8d5c58cdbcc74720eb9a8608349318525..4f643d36cbf5665f3d6ffa73fd512085c915e393 100644
|
| --- a/third_party/WebKit/Source/core/editing/Editor.cpp
|
| +++ b/third_party/WebKit/Source/core/editing/Editor.cpp
|
| @@ -735,7 +735,9 @@ void Editor::clearLastEditCommand() {
|
| }
|
|
|
| Element* Editor::findEventTargetFrom(const VisibleSelection& selection) const {
|
| - Element* target = associatedElementOf(selection.start());
|
| + Element* target = selection.hasEditableStyle()
|
| + ? associatedElementOf(selection.start())
|
| + : frame().document()->activeElement();
|
| if (!target)
|
| target = frame().document()->body();
|
|
|
|
|