fix(FN-2402): preserve onboarding stepper done state on completion

- Treat the completion view as an effective final step so all prior indicators/connectors remain marked done
- Mark the first-task step as completed before tracking onboarding completion and clear it from skipped state
- Replace hardcoded success colors in setup wizard stepper done styles with theme-aware done status tokens
- Add regression assertions verifying all step indicators and connectors stay in done state on the completion screen
This commit is contained in:
Fusion
2026-04-24 21:48:08 -07:00
committed by gsxdsm
parent 69ddecf470
commit 937cb42dce
3 changed files with 26 additions and 9 deletions

View File

@@ -565,8 +565,9 @@
}
.model-onboarding-step-indicator.done .step-number {
background: var(--success, #22c55e);
color: #fff;
background: var(--status-done-bg-deep);
border: 1px solid color-mix(in srgb, var(--done) 45%, transparent);
color: var(--done);
}
.model-onboarding-step-indicator.done {
@@ -618,7 +619,7 @@
}
.model-onboarding-step-connector.done {
background: var(--success, #22c55e);
background: var(--done);
}
/* Content area */