diff --git a/frontend/src/ui/App.tsx b/frontend/src/ui/App.tsx index 924e203..742d0e1 100644 --- a/frontend/src/ui/App.tsx +++ b/frontend/src/ui/App.tsx @@ -202,6 +202,7 @@ export default function App(): JSX.Element { }; }, []); + // Wait for main process to give us the OK to hit kilovolt useEffect(() => { void IsServerReady().then(setReady); EventsOn('ready', (newValue: boolean) => { @@ -212,6 +213,7 @@ export default function App(): JSX.Element { }; }, []); + // Connect to kilovolt as soon as it's available useEffect(() => { if (!ready) { return; diff --git a/frontend/src/ui/pages/Onboarding.tsx b/frontend/src/ui/pages/Onboarding.tsx index bed3955..6d6788e 100644 --- a/frontend/src/ui/pages/Onboarding.tsx +++ b/frontend/src/ui/pages/Onboarding.tsx @@ -601,6 +601,7 @@ export default function OnboardingPage() { const currentStep = steps[uiConfig?.onboardingStatus || 0]; const landing = currentStep === OnboardingSteps.Landing; + // Skip onboarding if we've already done it const onboardingDone = uiConfig?.onboardingDone; useEffect(() => { if (onboardingDone) {