diff --git a/apps/desktop/src/renderer/routes/_authenticated/layout.tsx b/apps/desktop/src/renderer/routes/_authenticated/layout.tsx index 146b5b6de52..279530e2049 100644 --- a/apps/desktop/src/renderer/routes/_authenticated/layout.tsx +++ b/apps/desktop/src/renderer/routes/_authenticated/layout.tsx @@ -25,7 +25,7 @@ export const Route = createFileRoute("/_authenticated")({ }); function AuthenticatedLayout() { - const { data: session } = authClient.useSession(); + const { data: session, isPending } = authClient.useSession(); const isSignedIn = env.SKIP_ENV_VALIDATION || !!session?.user; const activeOrganizationId = env.SKIP_ENV_VALIDATION ? MOCK_ORG_ID @@ -66,6 +66,10 @@ function AuthenticatedLayout() { }, }); + if (isPending) { + return null; + } + if (!isSignedIn) { return ; }