Summary
Navigating to an unknown route or encountering an unhandled error currently shows a blank page. A global error page with a clear message and a 'Go to Marketplace' button would prevent users from feeling lost and reduce bounce rate.
Scope
- Add a 404 page rendered for any unmatched route with message 'Page not found'
- Add a global error boundary at the router level catching unhandled render errors
- Both pages show a 'Go to Marketplace' button that navigates to the marketplace
- Log unhandled render errors to the existing client-side error logger before showing the error page
- 404 page should not log to the error logger (expected user behaviour)
Acceptance Criteria
ETA: 12 hours
Coordinate on Telegram
Summary
Navigating to an unknown route or encountering an unhandled error currently shows a blank page. A global error page with a clear message and a 'Go to Marketplace' button would prevent users from feeling lost and reduce bounce rate.
Scope
Acceptance Criteria
ETA: 12 hours
Coordinate on Telegram