From 86056c984d35be07e3cf47ed4549ba9c686c843d Mon Sep 17 00:00:00 2001 From: Michel Roegl-Brunner Date: Mon, 10 Nov 2025 11:57:18 +0100 Subject: [PATCH] Fix auth loop --- src/app/_components/AuthProvider.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/app/_components/AuthProvider.tsx b/src/app/_components/AuthProvider.tsx index 1f7de94..05e51cb 100644 --- a/src/app/_components/AuthProvider.tsx +++ b/src/app/_components/AuthProvider.tsx @@ -106,7 +106,12 @@ export function AuthProvider({ children }: AuthProviderProps) { setUsername(data.username); // Check auth again to get expiration time - await checkAuth(); + // Add a small delay to ensure the httpOnly cookie is available + await new Promise((resolve) => { + setTimeout(() => { + void checkAuth().then(() => resolve()); + }, 150); + }); return true; } else { const errorData = await response.json();