From fca8ab70d17e53f396de61a421710f86cd7b89f9 Mon Sep 17 00:00:00 2001 From: Waleed Latif Date: Sat, 31 Oct 2026 11:36:53 -0700 Subject: [PATCH] chore(auth): correct where the short disposable list runs --- apps/sim/lib/messaging/email/disposable.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/sim/lib/messaging/email/disposable.ts b/apps/sim/lib/messaging/email/disposable.ts index e5f5bb18e15..dd9797e1a86 100644 --- a/apps/sim/lib/messaging/email/disposable.ts +++ b/apps/sim/lib/messaging/email/disposable.ts @@ -35,7 +35,8 @@ export function emailDomain(email: string): string { /** * True when the email's domain, or any parent of it, is a known disposable or temporary inbox * provider (Mailinator, temp-mail services, …). The server-side gate on self-service account - * creation; `quickValidateEmail`'s short list is only client feedback. + * creation. `quickValidateEmail` keeps its own short synchronous list because it also runs in + * browser forms, where this list cannot ship. * * Fails open: if the list cannot load, the check logs and allows the signup, because refusing * every legitimate signup is worse than admitting a few throwaway ones.