Problem
route-error-state shows a generic error with no retry or way to report, forcing a full reload after any route failure.
Requirements
- "Try again" that re-runs the failed route loader without full reload.
- "Report issue" prefilled with the error digest.
- Distinguish 404 (
app-not-found) from runtime errors.
- Tests: retry re-invokes the loader; report link includes the digest.
Acceptance Criteria
- Users recover from route errors without reloading. Covered by tests.
Files
frontend/src/component/route-error-state.tsx
frontend/src/component/app-not-found.tsx
frontend/src/app/error.tsx
Problem
route-error-stateshows a generic error with no retry or way to report, forcing a full reload after any route failure.Requirements
app-not-found) from runtime errors.Acceptance Criteria
Files
frontend/src/component/route-error-state.tsxfrontend/src/component/app-not-found.tsxfrontend/src/app/error.tsx