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 1671402dcd5fb2400ead7a92e9c4bf9a26b00e83..358540dc4485a747450c7977715261a187573889 100644 |
--- a/third_party/WebKit/Source/modules/accessibility/AXObject.cpp |
+++ b/third_party/WebKit/Source/modules/accessibility/AXObject.cpp |
@@ -1718,9 +1718,12 @@ bool AXObject::includesARIAWidgetRole(const String& role) { |
} |
bool AXObject::nameFromContents() const { |
+ // ARIA 1.1, section 5.2.7.5. |
switch (roleValue()) { |
case ButtonRole: |
+ case CellRole: |
case CheckBoxRole: |
+ case ColumnHeaderRole: |
case DirectoryRole: |
case DisclosureTriangleRole: |
case HeadingRole: |
@@ -1734,12 +1737,14 @@ bool AXObject::nameFromContents() const { |
case MenuListOptionRole: |
case PopUpButtonRole: |
case RadioButtonRole: |
+ case RowHeaderRole: |
case StaticTextRole: |
case StatusRole: |
case SwitchRole: |
case TabRole: |
case ToggleButtonRole: |
case TreeItemRole: |
+ case UserInterfaceTooltipRole: |
return true; |
default: |
return false; |