Symptom
Auf /onboarding/data-handling reagiert der 'Weiter'-Button nicht. User bleibt auf der letzten Onboarding-Step hängen.
Root Cause
frontend/src/pages/OnboardingFlow/Steps/DataHandling/index.jsx ruft System.markOnboardingComplete() auf aber System war nirgends importiert. ReferenceError beim Click → silent crash → nichts passiert.
Fix
Commit a6cd3b9a: Import System from '@/models/system' ergänzt.
Zusätzlich f775b91d: useCallback für forward/back handlers gegen stale-closure Bug.
Verifiziert
- Playwright-Test: Click → URL wird
/ (Home) → DB onboarding_complete=true
- Container muss restartet werden nach
docker cp dist/
Lessons
- ESLint-Regel für unused imports hat den Bug nicht gefangen weil
System global verfügbar wirkt
- Test-Pattern: jeden
@agent / forward-Button mit Playwright klicken + URL-Change verifizieren
Symptom
Auf
/onboarding/data-handlingreagiert der 'Weiter'-Button nicht. User bleibt auf der letzten Onboarding-Step hängen.Root Cause
frontend/src/pages/OnboardingFlow/Steps/DataHandling/index.jsxruftSystem.markOnboardingComplete()auf aberSystemwar nirgends importiert. ReferenceError beim Click → silent crash → nichts passiert.Fix
Commit
a6cd3b9a: ImportSystem from '@/models/system'ergänzt.Zusätzlich
f775b91d: useCallback für forward/back handlers gegen stale-closure Bug.Verifiziert
/(Home) → DBonboarding_complete=truedocker cp dist/Lessons
Systemglobal verfügbar wirkt@agent/ forward-Button mit Playwright klicken + URL-Change verifizieren