diff --git a/frontend/src/components/Welcome.tsx b/frontend/src/components/Welcome.tsx index da6942b5..7bd01d8c 100644 --- a/frontend/src/components/Welcome.tsx +++ b/frontend/src/components/Welcome.tsx @@ -321,6 +321,9 @@ function AuthCard() { const reset = () => { setError(""); setDone(""); + // The verify banners are a one-time entry notice — dismiss once the user takes any deliberate + // action (mode switch, CTA, submit) so it doesn't linger stalely on later screens. + setVerify(null); }; async function onSubmit(e: React.FormEvent) { @@ -411,7 +414,7 @@ function AuthCard() { {t("welcome.auth.verifyInvalid")}{" "}