Skip to content

[Due for payment 2026-08-19] Wallet - Back button and Continue on "Personal bank account added!" screen reopen the add bank account flow instead of returning to Wallet #97462

Description

@sharabai

Version Number: 9.4.46-4
Reproducible in staging?: Y
Reproducible in production?: N/A
If this was caught during regression testing, add the test name, ID and link from BrowserStack: N/A
Email or phone of affected tester (no customers): N/A
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL: N/A
Issue reported by: @sharabai
Slack conversation (hyperlinked to channel name): N/A

Action Performed:

  1. Go to Account > Wallet (/settings/wallet)
  2. In the "Bank accounts" section, click "Add bank account"
  3. On the "Where's your bank account located?" page, keep United States selected and click Next
  4. On the "Streamline payments" entry point, choose "Log into your bank" and complete the Plaid sandbox flow (e.g. Wells Fargo > Plaid Saving)
  5. Complete the remaining steps of the flow (address, confirmation) and submit
  6. The "Personal bank account added!" success screen is shown at /settings/wallet/add-us-bank-account
  7. Click the back arrow in the RHP header (or the "Continue" button)

Expected Result:

The RHP flow is dismissed and the user is returned to the Wallet page (/settings/wallet), since the bank account was already added successfully.

Actual Result:

The app navigates back into the already-completed add bank account flow: first to the "Streamline payments" entry point (/settings/wallet/add-us-bank-account/entry-point), and pressing back again shows the country selection page (/settings/wallet/add-bank-account/country?backTo=%2Fsettings%2Fwallet) before finally reaching Wallet. The same wrong navigation happens when clicking the "Continue" button on the success screen.

Workaround:

Yes — the bank account is added correctly; the user can keep pressing back through the stale flow screens or navigate to Wallet manually.

Platforms:

Select the officially supported platforms where the issue was reproduced:

  • Android: App
  • Android: mWeb Chrome
  • iOS: App
  • iOS: mWeb Safari
  • iOS: mWeb Chrome
  • Windows: Chrome
  • MacOS: Chrome / Safari

Screenshots/Videos

Navigation.back.mp4

View all open jobs on GitHub

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugSomething is broken. Auto assigns a BugZero manager.DailyKSv2

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions