| Index: Source/modules/accessibility/AXLayoutObject.cpp
|
| diff --git a/Source/modules/accessibility/AXLayoutObject.cpp b/Source/modules/accessibility/AXLayoutObject.cpp
|
| index 2ab02db3219a7c318e16aed70064c4d694014b1b..63fab1453eefd010b27d9a6142c16ece85137359 100644
|
| --- a/Source/modules/accessibility/AXLayoutObject.cpp
|
| +++ b/Source/modules/accessibility/AXLayoutObject.cpp
|
| @@ -1848,7 +1848,9 @@ int AXLayoutObject::indexForVisiblePosition(const VisiblePosition& pos) const
|
| return 0;
|
|
|
| Position indexPosition = pos.deepEquivalent();
|
| - if (indexPosition.isNull() || highestEditableRoot(indexPosition, HasEditableAXRole) != node)
|
| + if (indexPosition.isNull()
|
| + || highestEditableRoot(indexPosition) != node
|
| + && highestEditableRoot(indexPosition, HasEditableAXRole) != node)
|
| return 0;
|
|
|
| RefPtrWillBeRawPtr<Range> range = Range::create(m_layoutObject->document());
|
|
|