Index: chrome/browser/chrome_browser_application_mac.mm |
diff --git a/chrome/browser/chrome_browser_application_mac.mm b/chrome/browser/chrome_browser_application_mac.mm |
index c48d6cc9f29858e75afb2554cc6754b14dd48e21..3368c06351486e4ff3bf4657a30be1c00d1b420f 100644 |
--- a/chrome/browser/chrome_browser_application_mac.mm |
+++ b/chrome/browser/chrome_browser_application_mac.mm |
@@ -538,6 +538,11 @@ |
if ([attribute isEqualToString:@"AXEnhancedUserInterface"] && |
[value intValue] == 1) { |
content::BrowserAccessibilityState::GetInstance()->OnScreenReaderDetected(); |
+ for (TabContentsIterator it; !it.done(); it.Next()) { |
+ if (content::WebContents* contents = *it) |
+ if (content::RenderViewHost* rvh = contents->GetRenderViewHost()) |
+ rvh->EnableFullAccessibilityMode(); |
+ } |
} |
return [super accessibilitySetValue:value forAttribute:attribute]; |
} |