Index: third_party/WebKit/Source/modules/accessibility/AXLayoutObject.cpp |
diff --git a/third_party/WebKit/Source/modules/accessibility/AXLayoutObject.cpp b/third_party/WebKit/Source/modules/accessibility/AXLayoutObject.cpp |
index 2cccbc35bf9f0e8bf1c4a3d7fa8f155c876f9869..ee1316fe1eb25b8dc2a7df9e0b02eb743f56fce7 100644 |
--- a/third_party/WebKit/Source/modules/accessibility/AXLayoutObject.cpp |
+++ b/third_party/WebKit/Source/modules/accessibility/AXLayoutObject.cpp |
@@ -1952,7 +1952,10 @@ void AXLayoutObject::setSelection(const AXRange& selection) { |
return; |
frame->selection().setSelection( |
- createVisibleSelection(anchorVisiblePosition, focusVisiblePosition)); |
+ SelectionInDOMTree::Builder() |
+ .collapse(anchorVisiblePosition.toPositionWithAffinity()) |
+ .extend(focusVisiblePosition.deepEquivalent()) |
+ .build()); |
} |
bool AXLayoutObject::isValidSelectionBound(const AXObject* boundObject) const { |