fix(web): resolve OOBE loop after setup completion (GRO-494) #236

Merged
groombook-engineer[bot] merged 1 commits from fix/gro-493-oobe-loop into main 2026-04-05 23:19:27 +00:00

1 Commits

Author SHA1 Message Date
Flea Flicker e435fe344e fix(web): clear needsSetup state after OOBE completion to prevent loop
When SetupWizard completes POST /api/setup and navigates to /admin,
App.tsx still has needsSetup=true in React state, causing an immediate
redirect back to /setup. Pass onSetupComplete callback to SetupWizard
which clears the state before navigating, breaking the loop.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-05 23:09:47 +00:00