diff --git a/app/checkout/components/CheckoutContent.tsx b/app/checkout/components/CheckoutContent.tsx index ddccfd1..5a8b610 100644 --- a/app/checkout/components/CheckoutContent.tsx +++ b/app/checkout/components/CheckoutContent.tsx @@ -803,6 +803,15 @@ export function CheckoutContent({ onClick={() => { setShowLogin(false); setLoginError(null); + // Clears Card 1's own email field too, not just the + // login prompt — leaving the already-registered + // address sitting there meant the shopper had to + // manually select/delete it before typing a new one. + // Password cleared alongside it since it was only + // ever meaningful for the email that's now gone. + setEmail(""); + setLoginPassword(""); + setFieldError("email", ""); }} className="text-label text-text-muted underline hover:text-text-primary transition-colors" >