Index: ui/views/controls/textfield/textfield.cc |
diff --git a/ui/views/controls/textfield/textfield.cc b/ui/views/controls/textfield/textfield.cc |
index 87de224d04ff051dbcf1d67b252365447ba35e87..00fedf448751b7a9b6ed805515e6c1decf37d68b 100644 |
--- a/ui/views/controls/textfield/textfield.cc |
+++ b/ui/views/controls/textfield/textfield.cc |
@@ -878,6 +878,10 @@ void Textfield::OnDragDone() { |
void Textfield::GetAccessibleNodeData(ui::AXNodeData* node_data) { |
node_data->role = ui::AX_ROLE_TEXT_FIELD; |
node_data->SetName(accessible_name_); |
+ if (enabled()) { |
+ node_data->AddIntAttribute(ui::AX_ATTR_ACTION, |
+ ui::AX_SUPPORTED_ACTION_ACTIVATE); |
+ } |
if (read_only()) |
node_data->AddStateFlag(ui::AX_STATE_READ_ONLY); |
else |