Index: content/browser/accessibility/browser_accessibility.cc |
diff --git a/content/browser/accessibility/browser_accessibility.cc b/content/browser/accessibility/browser_accessibility.cc |
index 6ae417ff521e5fd8d2e37ba3b282de6a2358ea80..7ed4bba373d08e48c603fc7942f12f5793fccea6 100644 |
--- a/content/browser/accessibility/browser_accessibility.cc |
+++ b/content/browser/accessibility/browser_accessibility.cc |
@@ -989,6 +989,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)) { |