Skip to content

[BUG] Onboarding data-handling 'Weiter' button kaputt (System Import fehlt) #113

@Delqhi

Description

@Delqhi

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingfrontend

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions