Summary
An unhandled error inside the key detail page currently causes a full white screen with no recovery path. A React error boundary wrapping the page should catch render errors and show a fallback UI with a reload button.
Scope
- Wrap the key detail page route in an ErrorBoundary component
- Render a fallback card with: 'Something went wrong loading this key', the error message in small text, and a 'Reload page' button
- Log the caught error and component stack to the error tracking service
- Allow the user to navigate back to the marketplace from the fallback card
- Reset the error boundary state when the user navigates to a different route
Acceptance Criteria
ETA: 12 hours
Coordinate on Telegram
Summary
An unhandled error inside the key detail page currently causes a full white screen with no recovery path. A React error boundary wrapping the page should catch render errors and show a fallback UI with a reload button.
Scope
Acceptance Criteria
ETA: 12 hours
Coordinate on Telegram