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