Index: third_party/WebKit/Source/core/editing/SelectionEditor.cpp |
diff --git a/third_party/WebKit/Source/core/editing/SelectionEditor.cpp b/third_party/WebKit/Source/core/editing/SelectionEditor.cpp |
index a5c9762f04054f4ca7e0741333bc5f22732eb09a..4f3e990c05ddbcf6000daecd9eb15164a07658af 100644 |
--- a/third_party/WebKit/Source/core/editing/SelectionEditor.cpp |
+++ b/third_party/WebKit/Source/core/editing/SelectionEditor.cpp |
@@ -194,6 +194,7 @@ void SelectionEditor::NodeChildrenWillBeRemoved(ContainerNode& container) { |
return; |
selection_ = SelectionInDOMTree::Builder() |
.SetBaseAndExtent(new_base, new_extent) |
+ .SetIsHandleVisible(selection_.IsHandleVisible()) |
yosin_UTC9
2017/05/31 03:39:26
Good catch! (^_^)b
|
.Build(); |
MarkCacheDirty(); |
} |
@@ -211,6 +212,7 @@ void SelectionEditor::NodeWillBeRemoved(Node& node_to_be_removed) { |
return; |
selection_ = SelectionInDOMTree::Builder() |
.SetBaseAndExtent(new_base, new_extent) |
+ .SetIsHandleVisible(selection_.IsHandleVisible()) |
.Build(); |
MarkCacheDirty(); |
} |