Skip to content

Android - Connect bank account - Unable to connect with Plaid option, page is skipping #8947

Closed

Description

@kbecciv

If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!


Action Performed:

  1. Launch the app
  2. Log in with expensifail account
  3. Go to Setting - Preferences
  4. Enable Secure Staging server
  5. Go to any Workspace
  6. Tab connect Bank account
  7. Tab Connect online with Plaid
  8. Select Wells Fargo bank account
  9. Tap user name: user_good
  10. Tap password: pass_good
  11. Tap Continue

Expected Result:

Able to move into Company page

Actual Result:

Unable to connect with Plaid, page is skipping

Workaround:

Unknown

Platform:

Where is this issue occurring?

  • Android

Version Number: 1.1.57.12

Reproducible in staging?: Yes

Reproducible in production?: No, unable to verify VBA flow in Prod

Email or phone of affected tester (no customers): any expensifail account

Logs: https://stackoverflow.com/c/expensify/questions/4856

Notes/Photos/Videos: Any additional supporting documentation

Screen_Recording_20220511-124111_New.Expensify.1.mp4
Screen_Recording_20220510-151415_New.Expensify.mp4

Expensify/Expensify Issue URL:

Issue reported by: Applause

Slack conversation:

View all open jobs on GitHub

Activity

  1. melvin-bot commented on May 11, 2022

    @melvin-bot

    Triggered auto assignment to @sketchydroide (Engineering), see https://stackoverflow.com/c/expensify/questions/4319 for more details.

  2. isagoico commented on May 11, 2022

    @isagoico

    @luacmartins This issue is failing PR #8808 - I'm adding the deploy blocker label since this behavior was not reproducible before. (we're unable to check if the issue is reproducible in prod bc the test credentials don't work there)

  3. OSBotify commented on May 11, 2022

    @OSBotify
    Contributor

    👋 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:

    1. Identify the pull request that introduced this issue and revert it.
    2. Find someone who can quickly fix the issue.
    3. Fix the issue yourself.
  4. luacmartins commented on May 11, 2022

    @luacmartins
    Contributor

    Hmm I took a quick look at this one and I think it may have been introduced here. It seems that dismissing the Plaid modal on mobile makes the app become active, firing the reconnect callbacks. I think that might create the bug with the navigation. Commenting this line out seems to fix the issue. I didn't spend too much time investigating this, so it's possible the cause is elsewhere.

    We could just revert that PR for now if the goal is to get a deploy (since we haven't done so in ~3 weeks). If that ends up being the issue, I have a few ideas on how to solve it.

  5. chiragsalian commented on May 12, 2022

    @chiragsalian
    Contributor

    Cool looks like the others blockers are resolved. I could revert this but you have till tomorrow if you would like to investigate a different solution if you do not want to revert. QA is still working on the checklist (their ETA atm is to finish by tomorrow morning) so while they are working on it you can decide if you would rather revert of check another solution 🙂 let me know.

  6. sketchydroide commented on May 12, 2022

    @sketchydroide
    Contributor

    I've assigned you to the GH @luacmartins as you seem to be on top of it
    If this is the only blocker, I would say that revert and then fix this withouth the added pressure would be better

  7. luacmartins commented on May 12, 2022

    @luacmartins
    Contributor

    Trying to test this further.

  8. luacmartins commented on May 12, 2022

    @luacmartins
    Contributor

    I did some more testing and I'm not sure that the PR I linked before is the issue anymore. Looking at other possibilities now.

  9. luacmartins commented on May 12, 2022

    @luacmartins
    Contributor

    Nvm my previous comment. It seems that when we fire the reconnect callbacks this line empties the achData and subStep. It happens on mobile because the Plaid modal somehow puts the app in the background. I put up a quick fix here, I'll discuss this further with Marc once he's back since he's been leading these changes.

  10. chiragsalian commented on May 12, 2022

    @chiragsalian
    Contributor

    Hi @kbecciv, this should be resolved in version 1.1.57-15 or higher.
    Can you retest and confirm? if its resolved feel free to close the issue.

  11. chiragsalian commented on May 12, 2022

    @chiragsalian
    Contributor

    Passed the checklist, closing isssue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions