App
App copied to clipboard
Connect Bank Account - Endless loading is shown when navigate to Connect Bank Account
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Issue was found when executing PR https://github.com/Expensify/App/pull/12634
Action Performed:
Precondition: Add VBA in Web for your testing account
- Launch the app
- Log in with your testing account
- Navigate to Setting - Workspace - Workspaces
- Tap Connect Bank Account
Expected Result:
Able to see message "You're all set!" under Connect Bank Account Page
Actual Result:
Endless loading is shown when navigate to Connect Bank Account
Workaround:
Unknown
Platform:
Where is this issue occurring?
- iOS
- Android
Version Number: 1.2.27.0
Reproducible in staging?: Yes
Reproducible in production?: No
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://user-images.githubusercontent.com/93399543/201385293-323d7261-3efe-40c0-8f13-d1d7b76891e2.MP4
https://user-images.githubusercontent.com/93399543/201385298-b4f020a5-fec0-4582-897a-da4f0d4ba3ea.mp4
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
Checked in IOS production app and works fine, evidence attached
https://user-images.githubusercontent.com/93399543/201385513-7098ed42-30cb-4df7-acb6-808c0bd41e0f.MP4
:wave: Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open StagingDeployCash
deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:
- Identify the pull request that introduced this issue and revert it.
- Find someone who can quickly fix the issue.
- Fix the issue yourself.
Triggered auto assignment to @Luke9389 (Engineering
), see https://stackoverflow.com/c/expensify/questions/4319 for more details.
Investigating now.
The main branch did not have this problem at noon yesterday. Looking at the PRs merged since then....
it may also be this PR? https://github.com/Expensify/App/pull/11751
@kbecciv Which accounts were you using?
I'm also unable to reproduce on iOS dev.
Going to demote this until we can get more reliable reproduction steps.
@Luke9389 I used account: [email protected]. Reproduction steps:
- Go to staging.new.expensify.com on Web
- Go to Settings - Workspace
- Select Connect Bank account
- Select Plaid option
- Select Fidelity option
- Use credentials: user_good/pass_good
- Select Saving account -1111
- Use necessary information for Alberta Bobbeth Charleson (please ask if you don't have)
- Finish to sets up the VBA
- Go to IOS/Andriod app with the same account
- Go Settings - Workspace -Connect Bank Account
I assume this must be broken because applause can reproduce and also is failing in another PR
:wave: Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open StagingDeployCash
deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:
- Identify the pull request that introduced this issue and revert it.
- Find someone who can quickly fix the issue.
- Fix the issue yourself.
@kbecciv Can we get the password?
@ctkochan22 [email protected] Password: Feya86Katya
Thanks for providing more detail on the reproduction steps @kbecciv
I'm blocked on this because I'm unable to skip the Onfido step on dev (not staging). @roryabraham @yuwenmemon
Hmm, I'm now experiencing the infinite spinner just after following the SO steps here (to create an OPEN bank account).
@kbecciv can you start with a fresh account and see if you get the same thing?
I did this: 3. To create an OPEN bank account (this state means the bank account is ready for reimbursement):
-
Add Bank Account (On new dot enable Settings > Preferences > Use Secure staging server to hit our staging secure sandbox):
-
Click "Log into your bank"
-
Plaid modal - Choose Wells Fargo (use Bank of America if Wells Fargo is not available)
-
Plaid modal - User Id: user_good
-
Plaid modal - Password: pass_good
-
Plaid modal - Submit
-
Plaid modal - If they request a verification code via mobile sms, enter: credential_good when required
-
Choose an account: Plaid Saving11122XXXXXX111
-
Save & Continue
-
-
Company Information (Enter anything unless specified):
-
Legal Business Name: Alberta Bobbeth Charleson
-
Company website: Enter any valid formatted website
-
Tax ID number: 123456789 (any nine digits)
-
Industry classification code: 123456 (any six digits)
-
Confirm company is not on list of restricted businesses
-
-
Requestor Information (Enter anything unless specified)
-
First name: Alberta
-
Second name: Charleson
-
Toggle confirmation you are authorized to use company bank account
-
Save & Continue (Note: You will receive an error asking to "Please verify you name and date of birth". Hit "Save & Continue" again without changing any inputs.)
-
-
Onfido (skipped)
-
Beneficial Owners
-
Toggle terms and conditions
-
Toggle confirmation that the information provided is true and accurate
-
Once the modal closes, you're back at New Dot with an infinite loading spinner.
If this is happening for you too, then I think we should change this to say it's effecting all platforms (not just iOS).
Hmm, OK so it looks like the web spinner is happening when you add a VBA that you already have. This screenshot is from an earlier branch that doesn't have the spinner problem (so we can see the error). If you add a VBA successfully (say, on a totally new account, this doesn't happen).
I'm starting to suspect these might be two different infinite spinners. Testing the original post from above now that I have successfully linked a VBA. (i.e. I'm running iOS to see if the spinner occurs).
@kbecciv, when you set up the bank account, are you getting this at the end?
I was able to use different data to get passed the above screen, but now I'm stuck on this one (I've added a validated secondary login, and this still shows up).

When I run iOS, I also get the above screen. So far, I've not been able to reproduce this locally as described in the description. I haven't seen a single infinite spinner on iOS just yet.
- Logs
- Not much in the logs - Logs of App - Logs of Auth request
-
Free plan verified bank account found -- 1781402
but nothing else to indicate an infinite spinner specific to iOS
- Logging in and testing with applause tester's account.
- Reproducable only on iOS
@Luke9389 Good day! What would you like me to check?
@kbecciv Can you try again?
I was able to reproduce on your account earlier, but I am no longer able to.
That's so strange that its no longer reproducible. Maybe it was fixed by a recent deploy. However, I've logged into the account and was not able to reproduce.
Since this is no longer reproducible, I'm going to demote it from deploy blocker to regular bug.
Triggered auto assignment to @JmillsExpensify (Bug
), see https://stackoverflow.com/c/expensify/questions/14418 for more details.
@kbecciv let us know if you can reproduce again. But so fart testing on that account we haven't been able to, where as a day ago we were able to. Going to close for now