diff --git a/app/views/devise/sessions/new.html.erb b/app/views/devise/sessions/new.html.erb index d3d02e0..ddb0a44 100644 --- a/app/views/devise/sessions/new.html.erb +++ b/app/views/devise/sessions/new.html.erb @@ -12,7 +12,8 @@
- <%= f.text_field :cn, autofocus: true, autocomplete: "username", + <%= f.text_field :cn, value: h(params[:cn]), + autofocus: params[:cn].blank?, autocomplete: "username", required: true, class: "relative grow", tabindex: "1" %> @ <%= Setting.primary_domain %>
@@ -20,7 +21,8 @@<%= f.label :password, class: 'block mb-2 font-bold' %> <%= f.password_field :password, autocomplete: "current-password", - required: true, class: "w-full", tabindex: "2" %> + autofocus: params[:cn].present?, required: true, + class: "w-full", tabindex: "2" %>
<%= tag.div class: "flex items-center mb-8 gap-x-3", data: {