Index: ui/views/controls/textfield/textfield.cc |
diff --git a/ui/views/controls/textfield/textfield.cc b/ui/views/controls/textfield/textfield.cc |
index 2bb3e822ca82468a0d386dc9980f1f4b756353e6..1de38cc04e5358d0757c2ed5a3036a766b8d10c5 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 |