Index: content/browser/accessibility/browser_accessibility_win.cc |
diff --git a/content/browser/accessibility/browser_accessibility_win.cc b/content/browser/accessibility/browser_accessibility_win.cc |
index 47951b1a0e2ce6943fd5722a1b2f8d452c0537e0..1a72ea6baa33c17f523a2ce886c9fa48791f0e38 100644 |
--- a/content/browser/accessibility/browser_accessibility_win.cc |
+++ b/content/browser/accessibility/browser_accessibility_win.cc |
@@ -3705,6 +3705,10 @@ void BrowserAccessibilityWin::InitRoleAndState() { |
case ui::AX_ROLE_ROW_HEADER: |
ia_role_ = ROLE_SYSTEM_ROWHEADER; |
break; |
+ case ui::AX_ROLE_RUBY: |
+ ia_role_ = ROLE_SYSTEM_TEXT; |
+ ia2_role_ = IA2_ROLE_TEXT_FRAME; |
+ break; |
case ui::AX_ROLE_RULER: |
ia_role_ = ROLE_SYSTEM_CLIENT; |
ia2_role_ = IA2_ROLE_RULER; |