Index: content/browser/accessibility/browser_accessibility_manager_android.cc |
diff --git a/content/browser/accessibility/browser_accessibility_manager_android.cc b/content/browser/accessibility/browser_accessibility_manager_android.cc |
index 3f7121b56d738c3ce28a7fc38afc1c5534ee0aca..440767b06c99a4a9506675abebbc58bbfd2fa853 100644 |
--- a/content/browser/accessibility/browser_accessibility_manager_android.cc |
+++ b/content/browser/accessibility/browser_accessibility_manager_android.cc |
@@ -920,6 +920,11 @@ void BrowserAccessibilityManagerAndroid::SetAccessibilityFocus( |
return; |
node->manager()->SetAccessibilityFocus(*node); |
+ |
+ // Auto-focus links, because some websites have skip links that are |
+ // only visible when focused. See http://crbug.com/657157 |
+ if (node->IsLink()) |
+ node->manager()->SetFocus(*node); |
} |
bool BrowserAccessibilityManagerAndroid::IsSlider( |