Index: content/browser/accessibility/browser_accessibility.cc |
diff --git a/content/browser/accessibility/browser_accessibility.cc b/content/browser/accessibility/browser_accessibility.cc |
index 69f4e3c1f02668b3ce169db794b3162fa588790f..69d3743f2ab138657a1c60f40fd8fe4cebc37d4c 100644 |
--- a/content/browser/accessibility/browser_accessibility.cc |
+++ b/content/browser/accessibility/browser_accessibility.cc |
@@ -991,6 +991,12 @@ bool BrowserAccessibility::IsCellOrTableHeaderRole() const { |
GetRole() == ui::AX_ROLE_ROW_HEADER); |
} |
+bool BrowserAccessibility::IsTableOrGridOrTreeGridRole() const { |
+ return (GetRole() == ui::AX_ROLE_TABLE || |
+ GetRole() == ui::AX_ROLE_GRID || |
+ GetRole() == ui::AX_ROLE_TREE_GRID); |
+} |
+ |
bool BrowserAccessibility::HasCaret() const { |
if (IsSimpleTextControl() && HasIntAttribute(ui::AX_ATTR_TEXT_SEL_START) && |
HasIntAttribute(ui::AX_ATTR_TEXT_SEL_END)) { |