Problem
When a page (e.g. the Spend page) fails to return data, it gets stuck in a failed "Something went wrong" state with no way for the user to recover. There's currently no pull-to-refresh or retry affordance, so the user is stranded on the error page.
Proposed Solution
As a quick fix, add a Retry button to the "Something went wrong" empty/error state so users can re-attempt the failed request without reloading the whole app.
This is intended as a lightweight interim improvement. A more holistic pull-to-refresh framework was discussed but would require a broader, more consistent approach across the app, so it's intentionally out of scope here.
Related
Reported in Slack.
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @lakchote
Problem
When a page (e.g. the Spend page) fails to return data, it gets stuck in a failed "Something went wrong" state with no way for the user to recover. There's currently no pull-to-refresh or retry affordance, so the user is stranded on the error page.
Proposed Solution
As a quick fix, add a Retry button to the "Something went wrong" empty/error state so users can re-attempt the failed request without reloading the whole app.
This is intended as a lightweight interim improvement. A more holistic pull-to-refresh framework was discussed but would require a broader, more consistent approach across the app, so it's intentionally out of scope here.
Related
Reported in Slack.
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @lakchote