-
Notifications
You must be signed in to change notification settings - Fork 3.5k
Description
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Coming from #6478 – following a good suggestion from @zoontek.
Action Performed:
No specific action – just any action that causes an uncaught JS exception caught by our ErrorBoundary. Of course, we never want to land here, because it's a sign that our app isn't working as it's supposed to. But over the lifetime of this app it's a near-inevitability that we'll introduce a few bugs that get caught by our error boundary. Right now, we just display a blank white screen.
Expected Result:
Instead of rendering a blank white screen, we should display an Expensify-branded generic error screen.
Mockup
Copy
Title
Uh-oh, something went wrong!
Body (iOS/Android)
Please try closing and reopening the app or switching to web.
If the problem persists, reach out to concierge@expensify.com.
Body (web/mWeb/desktop)
If the problem persists, reach out to concierge@expensify.com.
Button text
Should say Reload, not Refresh
Actual Result:
We show a blank white screen.
Workaround:
n/a
Platform:
Where is this issue occurring?
- Web
- iOS
- Android
- Desktop App
- Mobile Web
Version Number:
Reproducible in staging?:
Reproducible in production?:
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
Expensify/Expensify Issue URL:
Issue reported by: @zoontek here
Slack conversation:
