Overview
Wrap major page sections in React error boundaries to prevent full-page crashes.
Tasks
- Create a generic
ErrorBoundary component
- Wrap Dashboard, Issues, and Admin pages
- Fallback UI shows error message and a retry button
- Log errors to console (or a future error tracking service)
Acceptance Criteria
- A thrown error in one section does not crash sibling sections
- Fallback UI renders with a useful message
- Retry button re-mounts the failed subtree
Overview
Wrap major page sections in React error boundaries to prevent full-page crashes.
Tasks
ErrorBoundarycomponentAcceptance Criteria