Index: content/browser/accessibility/browser_accessibility_android.cc |
diff --git a/content/browser/accessibility/browser_accessibility_android.cc b/content/browser/accessibility/browser_accessibility_android.cc |
index 52d65365a84a931632cde9c0ca2676e0aadd7ccc..8028085036e6dae75f7e02b7a38457ee83836385 100644 |
--- a/content/browser/accessibility/browser_accessibility_android.cc |
+++ b/content/browser/accessibility/browser_accessibility_android.cc |
@@ -408,7 +408,8 @@ base::string16 BrowserAccessibilityAndroid::GetText() const { |
} |
} |
- if (text.empty() && (IsLink() || GetRole() == ui::AX_ROLE_IMAGE)) { |
+ if (text.empty() && (IsLink() || GetRole() == ui::AX_ROLE_IMAGE) && |
+ !HasExplicitlyEmptyName()) { |
base::string16 url = GetString16Attribute(ui::AX_ATTR_URL); |
text = ui::AXSnapshotNodeAndroid::AXUrlBaseText(url); |
} |