From 38f1a99326cc1c25d25329aa58e68a35544a4626 Mon Sep 17 00:00:00 2001 From: "Builder.io" Date: Wed, 5 Nov 2025 02:52:48 +0000 Subject: [PATCH] Add logging to onAuthStateChange listener cgen-b8ec95c3f67044fba00bc78fe96f9083 --- client/contexts/AuthContext.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/client/contexts/AuthContext.tsx b/client/contexts/AuthContext.tsx index f513c823..e69189cd 100644 --- a/client/contexts/AuthContext.tsx +++ b/client/contexts/AuthContext.tsx @@ -243,15 +243,17 @@ export const AuthProvider: React.FC<{ children: React.ReactNode }> = ({ const { data: { subscription }, } = supabase.auth.onAuthStateChange(async (event, session) => { - console.log("Auth state change:", event, !!session?.user); + console.log("[AUTH] onAuthStateChange event:", event, "User:", session?.user?.email ?? "null"); sessionRestored = true; setSession(session); setUser(session?.user ?? null); if (session?.user) { + console.log("[AUTH] User authenticated, fetching profile..."); await fetchUserProfile(session.user.id); } else { + console.log("[AUTH] No user, clearing auth state"); setProfile(null); setRoles([]); setLoading(false);