diff --git a/client/contexts/AuthContext.tsx b/client/contexts/AuthContext.tsx index 21e3ce21..75667d3b 100644 --- a/client/contexts/AuthContext.tsx +++ b/client/contexts/AuthContext.tsx @@ -866,6 +866,21 @@ export const AuthProvider: React.FC<{ children: React.ReactNode }> = ({ reason?.message ?? reason ?? ev?.toString?.() ?? "", ).toLowerCase(); + // IGNORE Discord SDK and other non-auth errors + if ( + message.includes("agent source") || + message.includes("discord") || + message.includes("@discord") || + message.includes("wix") || + message.includes("frame_id") || + message.includes("cross-origin") + ) { + // Just log but don't clear session + console.debug("Non-auth error (ignoring):", message); + return; + } + + // Only clear session for actual auth errors if ( message.includes("invalid refresh token") || message.includes("session expired") ||