From df0b14827cbee1d62e627feff9054fe6c6ad2a9f Mon Sep 17 00:00:00 2001 From: Tori Date: Sun, 1 Mar 2026 15:05:22 +0100 Subject: [PATCH] fix: remove auto-open of demo onboarding modal The demo modal no longer auto-opens when users have no apps. Users can still trigger it explicitly via ?show-onboarding-demo=1 query param. --- src/components/dashboard/DemoOnboardingGate.vue | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/components/dashboard/DemoOnboardingGate.vue b/src/components/dashboard/DemoOnboardingGate.vue index e1e3c0709a..440517c301 100644 --- a/src/components/dashboard/DemoOnboardingGate.vue +++ b/src/components/dashboard/DemoOnboardingGate.vue @@ -54,10 +54,8 @@ const shouldShowDemoOnNoApps = computed(() => { if (path === '/login' || path === '/register' || path === '/forgot_password' || path === '/resend_email' || path === '/onboarding' || path === '/scan') return false - if (shouldForceShowDemoOnboarding.value) - return true - - return shouldShowDemoOnboarding.value && !isDemoOnboardingClosed.value + // Only show when explicitly requested via query param + return shouldForceShowDemoOnboarding.value }) function updateDemoOnboardingState() {