| Index: Source/core/accessibility/AXNodeObject.cpp
|
| diff --git a/Source/core/accessibility/AXNodeObject.cpp b/Source/core/accessibility/AXNodeObject.cpp
|
| index 7f663aa8817b6fbc4f92b07476e72f44139da862..96164befa089b7094f7aeb8d3854c5b22a52e669 100644
|
| --- a/Source/core/accessibility/AXNodeObject.cpp
|
| +++ b/Source/core/accessibility/AXNodeObject.cpp
|
| @@ -244,8 +244,8 @@ AccessibilityRole AXNodeObject::determineAriaRoleAttribute() const
|
|
|
| AccessibilityRole role = ariaRoleToWebCoreRole(ariaRole);
|
|
|
| - // ARIA states if an item can get focus, it should not be presentational.
|
| - if (role == PresentationalRole && canSetFocusAttribute())
|
| + // ARIA states if an item can get focus, it should not be none or presentational.
|
| + if ((role == NoneRole || role == PresentationalRole) && canSetFocusAttribute())
|
| return UnknownRole;
|
|
|
| if (role == ButtonRole)
|
|
|