From 8b8730ae9f7e5949eadbc693fb5b4a3399713a74 Mon Sep 17 00:00:00 2001 From: ajaysi Date: Tue, 31 Mar 2026 06:59:46 +0530 Subject: [PATCH] fix: Don't wait for onboarding data in demo mode, prevents infinite loading --- frontend/src/App.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx index eb597f7c..e80e0b87 100644 --- a/frontend/src/App.tsx +++ b/frontend/src/App.tsx @@ -283,8 +283,10 @@ const InitialRouteHandler: React.FC = () => { // Loading state - only wait for onboarding init, not subscription check // Subscription check is non-blocking and happens in background - const waitingForOnboardingInit = loading || !data; - if (loading || waitingForOnboardingInit) { + // In demo mode, skip waiting for onboarding data + const isDemoMode = shouldSkipOnboarding(); + const waitingForOnboardingInit = !isDemoMode && (loading || !data); + if (!isDemoMode && (loading || waitingForOnboardingInit)) { return (