From 9873cd747d4234099f3ce5082b733cd5eb92abc8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20LAGACHE?= Date: Fri, 19 Jun 2026 13:45:46 +0200 Subject: [PATCH] fix(onboarding): skip default step when going back from agent-create if no notifiers and storages exist --- src/features/onboarding/onboarding-shell.tsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/features/onboarding/onboarding-shell.tsx b/src/features/onboarding/onboarding-shell.tsx index 74a9964a..ddc823bc 100644 --- a/src/features/onboarding/onboarding-shell.tsx +++ b/src/features/onboarding/onboarding-shell.tsx @@ -50,6 +50,12 @@ export const OnboardingShell = () => { let prevId = STEP_ORDER[currentIndex - 1]; if (currentStepId === "project-create") { prevId = "agent-create"; + } else if (currentStepId === "agent-create") { + const notifiers = (state.context.flowData.notifiers as unknown[]) || []; + const storages = (state.context.flowData.storages as unknown[]) || []; + if (notifiers.length === 0 && storages.length === 0) { + prevId = "storage"; + } } if (prevId) goToStep(prevId); }}