From b2ee1c53ddef09c3032bcdb8cce8a63efa3ede54 Mon Sep 17 00:00:00 2001 From: Brian Casel Date: Fri, 29 May 2026 12:21:37 -0400 Subject: [PATCH] Autofocus email field on login and signup pages Add the autoFocus prop to the email input on both the login and signup views so the cursor lands in the email field on page load. Co-Authored-By: Claude Opus 4.8 (1M context) --- app/javascript/pages/auth/Login.tsx | 1 + app/javascript/pages/auth/Signup.tsx | 1 + 2 files changed, 2 insertions(+) diff --git a/app/javascript/pages/auth/Login.tsx b/app/javascript/pages/auth/Login.tsx index 412c6d3..2b6d2fc 100644 --- a/app/javascript/pages/auth/Login.tsx +++ b/app/javascript/pages/auth/Login.tsx @@ -48,6 +48,7 @@ export default function Login() { id="email" type="email" autoComplete="email" + autoFocus required value={form.data.email} onChange={(e) => form.setData("email", e.target.value)} diff --git a/app/javascript/pages/auth/Signup.tsx b/app/javascript/pages/auth/Signup.tsx index c4bac28..0249996 100644 --- a/app/javascript/pages/auth/Signup.tsx +++ b/app/javascript/pages/auth/Signup.tsx @@ -45,6 +45,7 @@ export default function Signup() { id="email" type="email" autoComplete="email" + autoFocus required aria-invalid={!!errors.email} value={form.data.email}