From a4cc1da0f33bfb8b7507ef8591a3c5916bec79b5 Mon Sep 17 00:00:00 2001 From: Reviflow Bot Date: Sat, 31 Jan 2026 13:24:22 +0100 Subject: [PATCH] fix(auth): prevent form reset on mode switch to fix autofill mismatch --- frontend/src/features/auth/LoginPage.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/src/features/auth/LoginPage.tsx b/frontend/src/features/auth/LoginPage.tsx index 296e803..67c6544 100644 --- a/frontend/src/features/auth/LoginPage.tsx +++ b/frontend/src/features/auth/LoginPage.tsx @@ -20,14 +20,14 @@ export const LoginPage = () => { const [globalError, setGlobalError] = useState(null); const [showPassword, setShowPassword] = useState(false); - const { register, handleSubmit, formState: { errors, isSubmitting }, reset } = useForm({ + const { register, handleSubmit, formState: { errors, isSubmitting }, reset, clearErrors } = useForm({ resolver: zodResolver(loginSchema) }); const toggleMode = (mode: boolean) => { setIsParentMode(mode); setGlobalError(null); - reset(); + clearErrors(); }; const onSubmit = async (data: LoginForm) => {