-
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
[HOLD for payment 2023-10-23] [HOLD for payment 2023-10-23] [$500] Android - Bank Account - Connect bank account page blinks when navigate from Bills page #27901
Comments
Triggered auto assignment to @bfitzexpensify ( |
Bug0 Triage Checklist (Main S/O)
|
👋 Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open
|
Auto-assign attempt failed, all eligible assignees are OOO. |
Let's fix this, but removing the blocker as it's a minor bug |
Triggered auto assignment to @marcochavezf ( |
I cannot reproduce it. |
@marcochavezf, @bfitzexpensify Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
ProposalPlease re-state the problem that we are trying to solve in this issue.Reproducible on IOS and Android. When user go to a Settings > Workspaces > Select workspace > "Bills" > Connect bank account.. Clicking Back once and the click on "Connect bank account" again will reproduce similar blinking problem, but it is actually caused by slightly different root cause. What is the root cause of that problem?Root Cause 1 When user is initially signed in, reimbursementAccount Onyx key is not set. Then he open up the workspace "Bills" page, there is an read API call "OpenWorkspaceView", which set Onyx reimbursementAccount like so:
This causes the
That makes the "Connect bank account" screen to initially show up. Shortly afterwards, when A moment later, when -- Root Cause 2 Now when user click on back once and then click on "Connect bank account" again, similar blinking happens, but the rootcause this time is slightly different. When back is clicked, user is routed back to "Bills" page, however this time the What changes do you think we should make in order to solve the problem?Modify (1). Update the logic to set
to
so that it can identify ACH Data to be loaded only when 'achData.currentStep' that is returned from (2). add What alternative solutions did you explore? (Optional)We can consider changing "OpenWorkspaceView" backend API response to returns the full Other than that, I have also considered the option to not always call |
@marcochavezf is this something we need to handle internally or can it be worked on by contributors? |
Bump on #27901 (comment) @marcochavezf |
Hmm interesting and thanks for the analysis @honnamkuan, yeah this looks like it should be fixed internally. Applying the label |
$750 payment approved for @rushatgabhane based on summary above. |
Thanks for detailed explanation @hoangzinh. Of those two behaviours, I think this makes sense to me:
|
Also a reminder to complete the BZ checklist here @rushatgabhane |
Bump on the BZ checklist @rushatgabhane - thank you! |
@honnamkuan, @marcochavezf, @rushatgabhane, @bfitzexpensify Whoops! This issue is 2 days overdue. Let's get this updated quick! |
@rushatgabhane another bump on the BZ checklist, thank you |
@honnamkuan, @marcochavezf, @rushatgabhane, @bfitzexpensify Huh... This is 4 days overdue. Who can take care of this? |
Just waiting on BZ checklist here, Melv |
Friendly bump @rushatgabhane |
@honnamkuan, @marcochavezf, @rushatgabhane, @bfitzexpensify Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
@honnamkuan, @marcochavezf, @rushatgabhane, @bfitzexpensify Whoops! This issue is 2 days overdue. Let's get this updated quick! |
|
@bfitzexpensify this bug exists since Bank Account flow was first implemented (years ago). It's difficult to point out a PR and not so much useful. |
Cool that makes sense. Let's close this one out then. |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Action Performed:
Expected Result:
User should be redirected to the Connect Bank Account page and none errors should appear
Actual Result:
Connect bank account page blinks when navigate from Bills page
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: 1.3.72-6
Reproducible in staging?: Yes
Reproducible in production?: No
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
Notes/Photos/Videos: Any additional supporting documentation
Bug6208016_az_recorder_20230920_221803.mp4
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @rushatgabhaneThe text was updated successfully, but these errors were encountered: