Index: ui/views/controls/textfield/textfield.cc |
diff --git a/ui/views/controls/textfield/textfield.cc b/ui/views/controls/textfield/textfield.cc |
index 2d16153419fdd89eb07b692851f25b9d4e3d0cb2..e7cb64d64cba0a02e9b6161d5d7f98f52775ea0e 100644 |
--- a/ui/views/controls/textfield/textfield.cc |
+++ b/ui/views/controls/textfield/textfield.cc |
@@ -293,7 +293,10 @@ Textfield::Textfield() |
set_drag_controller(this); |
GetRenderText()->SetFontList(GetDefaultFontList()); |
SetBorder(std::unique_ptr<Border>(new FocusableBorder())); |
- SetFocusable(true); |
+ |
+ // On Mac, only textfields and list controls are focusable by default. Hence |
+ // use ALWAYS focus behavior. |
+ SetFocusBehavior(views::View::FocusBehavior::ALWAYS); |
if (ViewsDelegate::GetInstance()) { |
password_reveal_duration_ = |