| 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 a0a5baf83e75fbb490479f76b263bb378e7062e7..61ecb22bf6cc0bbd9128c9b55672473a7912e133 100644
|
| --- a/content/browser/accessibility/browser_accessibility_android.cc
|
| +++ b/content/browser/accessibility/browser_accessibility_android.cc
|
| @@ -307,6 +307,8 @@ base::string16 BrowserAccessibilityAndroid::GetText() const {
|
| // Blink, making the platform-specific mapping to accessible text simpler.
|
| base::string16 description = GetString16Attribute(ui::AX_ATTR_DESCRIPTION);
|
| base::string16 help = GetString16Attribute(ui::AX_ATTR_HELP);
|
| + base::string16 placeholder;
|
| + GetHtmlAttribute("placeholder", &placeholder);
|
| int title_elem_id = GetIntAttribute(
|
| ui::AX_ATTR_TITLE_UI_ELEMENT);
|
| base::string16 text;
|
| @@ -318,6 +320,8 @@ base::string16 BrowserAccessibilityAndroid::GetText() const {
|
| text = help;
|
| else if (!name().empty())
|
| text = base::UTF8ToUTF16(name());
|
| + else if (GetRole() == ui::AX_ROLE_TEXT_FIELD && !placeholder.empty())
|
| + text = placeholder;
|
| else if (!value().empty())
|
| text = base::UTF8ToUTF16(value());
|
|
|
|
|