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) |