Overview
Unhandled errors currently crash the entire React tree. Add proper error boundaries so failures are contained and recoverable.
Acceptance Criteria
Notes
- React 19 has new
use + Suspense patterns — follow current patterns in the codebase
- Add
src/util/error.ts with error classification helpers
Overview
Unhandled errors currently crash the entire React tree. Add proper error boundaries so failures are contained and recoverable.
Acceptance Criteria
ErrorBoundarycomponent atsrc/components/ErrorBoundary.tsxonErrorglobal handler configuredNotes
use+Suspensepatterns — follow current patterns in the codebasesrc/util/error.tswith error classification helpers