Index: ui/views/accessibility/native_view_accessibility.cc |
diff --git a/ui/views/accessibility/native_view_accessibility.cc b/ui/views/accessibility/native_view_accessibility.cc |
index ab86be128e34ba269b12e339be1725abae1e4016..c9c4cd0a1952f377efb26c1cc2f1e4761c0d6322 100644 |
--- a/ui/views/accessibility/native_view_accessibility.cc |
+++ b/ui/views/accessibility/native_view_accessibility.cc |
@@ -63,10 +63,14 @@ const ui::AXNodeData& NativeViewAccessibility::GetData() { |
base::UTF16ToUTF8(state.default_action)); |
data_.AddStringAttribute(ui::AX_ATTR_SHORTCUT, |
base::UTF16ToUTF8(state.keyboard_shortcut)); |
+ data_.AddStringAttribute(ui::AX_ATTR_PLACEHOLDER, |
+ base::UTF16ToUTF8(state.placeholder)); |
data_.AddIntAttribute(ui::AX_ATTR_TEXT_SEL_START, state.selection_start); |
data_.AddIntAttribute(ui::AX_ATTR_TEXT_SEL_END, state.selection_end); |
data_.state |= (1 << ui::AX_STATE_FOCUSABLE); |
+ if (view_->HasFocus()) |
dmazzoni
2016/06/29 16:24:11
You shouldn't need this. Use NativeViewAccessibili
Patti Lor
2016/06/30 05:29:54
Done.
|
+ data_.state |= (1 << ui::AX_STATE_FOCUSED); |
if (!view_->enabled()) |
data_.state |= (1 << ui::AX_STATE_DISABLED); |