-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Wallet - Loading spinner for Expensify wallet amount when changing default payment method #31149
Comments
Triggered auto assignment to @peterdbarkerUK ( |
Bug0 Triage Checklist (Main S/O)
|
👋 Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open
|
Triggered auto assignment to @neil-marcellini ( |
Taking a look 👀 |
The regression came from this PR Fix: Wallet page does not update instantly when bank account is added or deleted. I agree that the wallet amount shouldn't refresh or have to load when you change the default payment method. However, I think this "bug" is arguable more minor than the one fixed by that PR, which is that the wallet page doesn't update when adding or removing a bank account. I think we should put up a quick fix, and if we start holding up the deploy we can remove the blocker label. @Pujan92 do you want to put up a quick fix? I'll start investigating too. |
Ok so the So why did we decide to call this API command again when a bank account is added or deleted? The APIs which do that should return the updated list of bank accounts. |
Ok I took a second look at the issue that was supposed to be solved. It looks like when the user doesn't have a bank account we don't show the wallet, so when one is added we need to send an update for the wallet key, which we currently don't do for the API Since we need backend changes, and the original issue isn't really that bad, I now think that we should revert the PR causing the regression. It's not the right approach anyways. |
CP requested here |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Version Number: 1.3.97-3
Reproducible in staging?: Y
Reproducible in production?: N
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
Action Performed:
Precondition: account has 2 or more payment method
Expected Result:
Expensify wallet amount not changes
Actual Result:
Expensify wallet amount refreshing with loading spinner
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
Bug6270258_1699551314224.Record_2023-11-09-13-31-10_4f9154176b47c00da84e32064abf1c48.mp4
Production
RPReplay_Final1699551308.MP4
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: