Index: content/browser/accessibility/browser_accessibility.cc |
diff --git a/content/browser/accessibility/browser_accessibility.cc b/content/browser/accessibility/browser_accessibility.cc |
index 003e8050207b95b6c7a0432da70757abd9d133ea..50444c7a7fa6a6ba90a4e44be713102ccc752584 100644 |
--- a/content/browser/accessibility/browser_accessibility.cc |
+++ b/content/browser/accessibility/browser_accessibility.cc |
@@ -667,6 +667,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 (IsEditableText() && !HasState(ui::AX_STATE_RICHLY_EDITABLE) && |
HasIntAttribute(ui::AX_ATTR_TEXT_SEL_START) && |