From 45aefd0590f0082f71e220872a91bb3eac5272ca Mon Sep 17 00:00:00 2001 From: ajaysi Date: Tue, 31 Mar 2026 14:33:05 +0530 Subject: [PATCH] fix: Remove Navigate return from useEffect, use early return instead --- frontend/src/App.tsx | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx index 383724c5..b644d649 100644 --- a/frontend/src/App.tsx +++ b/frontend/src/App.tsx @@ -250,13 +250,10 @@ const InitialRouteHandler: React.FC = () => { if (subscription.active && !isNewUser) { console.log('InitialRouteHandler: Subscription confirmed, initializing onboarding...'); - // Handle post-Stripe-checkout redirect in demo mode - if (isCheckoutSuccess && shouldSkipOnboarding()) { - console.log('InitialRouteHandler: Stripe checkout success in demo mode → Podcast Maker'); - return ; + // Don't initialize onboarding if checkout was successful - early return handles redirect + if (!isCheckoutSuccess) { + initializeOnboarding(); } - - initializeOnboarding(); } } }, [subscription, subscriptionLoading, initializeOnboarding, isCheckoutSuccess]);