| Index: third_party/WebKit/Source/modules/accessibility/AXObject.cpp
|
| diff --git a/third_party/WebKit/Source/modules/accessibility/AXObject.cpp b/third_party/WebKit/Source/modules/accessibility/AXObject.cpp
|
| index da4d72af218316f257065688ce9d7808d3255574..a7bc207e8c0dd0bde343a556db32d4b7fd1f15b9 100644
|
| --- a/third_party/WebKit/Source/modules/accessibility/AXObject.cpp
|
| +++ b/third_party/WebKit/Source/modules/accessibility/AXObject.cpp
|
| @@ -748,6 +748,9 @@ String AXObject::name(NameSources* nameSources) const
|
|
|
| String AXObject::recursiveTextAlternative(const AXObject& axObj, bool inAriaLabelledByTraversal, AXObjectSet& visited)
|
| {
|
| + if (visited.contains(&axObj) && !inAriaLabelledByTraversal)
|
| + return String();
|
| +
|
| AXNameFrom tmpNameFrom;
|
| return axObj.textAlternative(true, inAriaLabelledByTraversal, visited, tmpNameFrom, nullptr, nullptr);
|
| }
|
|
|