diff --git a/client/pages/Login.tsx b/client/pages/Login.tsx
index c672f920..00e27ed2 100644
--- a/client/pages/Login.tsx
+++ b/client/pages/Login.tsx
@@ -83,7 +83,8 @@ export default function Login() {
}
};
- if (isLoading) {
+ // Show loading screen only during form submission, not during auth context loading
+ if (isLoading && !loading) {
return (
+ );
+ }
+
return (