Skip to content

[CP Staging] Revert "Open validation RHP directly for pending USD bank accounts"#96182

Merged
MonilBhavsar merged 1 commit into
mainfrom
revert-94707-claude-pendingBankAccountValidationNavigation
Jul 15, 2026
Merged

[CP Staging] Revert "Open validation RHP directly for pending USD bank accounts"#96182
MonilBhavsar merged 1 commit into
mainfrom
revert-94707-claude-pendingBankAccountValidationNavigation

Conversation

@MonilBhavsar

@MonilBhavsar MonilBhavsar commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

$ #96130

Reverts #94707

@codecov

codecov Bot commented Jul 15, 2026

Copy link
Copy Markdown

@MonilBhavsar MonilBhavsar changed the title Revert "Open validation RHP directly for pending USD bank accounts" [CP Staging] Revert "Open validation RHP directly for pending USD bank accounts" Jul 15, 2026
@MonilBhavsar
MonilBhavsar marked this pull request as ready for review July 15, 2026 13:58
@MonilBhavsar
MonilBhavsar requested review from a team as code owners July 15, 2026 13:58
@melvin-bot
melvin-bot Bot requested review from trjExpensify and removed request for a team July 15, 2026 13:58
@melvin-bot
melvin-bot Bot requested review from NicolasBonet and removed request for a team July 15, 2026 13:59
@melvin-bot

melvin-bot Bot commented Jul 15, 2026

Copy link
Copy Markdown

@NicolasBonet Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button]

@MonilBhavsar
MonilBhavsar merged commit 80be0e7 into main Jul 15, 2026
50 checks passed
@MonilBhavsar
MonilBhavsar deleted the revert-94707-claude-pendingBankAccountValidationNavigation branch July 15, 2026 14:04
@github-actions

Copy link
Copy Markdown
Contributor

🚧 MonilBhavsar has triggered a test Expensify/App build. You can view the workflow run here.

@OSBotify

Copy link
Copy Markdown
Contributor

✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

OSBotify pushed a commit that referenced this pull request Jul 15, 2026
…ankAccountValidationNavigation

[CP Staging] Revert "Open validation RHP directly for pending USD bank accounts"

(cherry picked from commit 80be0e7)

(cherry-picked to staging by Beamanator)
@OSBotify OSBotify added the CP Staging marks PRs that have been CP'd to staging label Jul 15, 2026
@OSBotify

Copy link
Copy Markdown
Contributor

🚀 Cherry-picked to staging by https://github.com/Beamanator in version: 9.4.34-11 🚀

platform result
🕸 web 🕸 success ✅
🤖 android 🤖 success ✅
🍎 iOS 🍎 success ✅

@MelvinBot

Copy link
Copy Markdown
Contributor

🤖 I reviewed the changes and checked the help site files under docs/articles.

No help site changes are required — no draft PR created.

This PR reverts #94707, which was a purely internal navigation/routing change: it controlled whether tapping a PENDING USD business bank account jumped straight to the "Validate your bank account" RHP or opened the standard bank account setup entry point first. This revert restores the prior navigation behavior.

The relevant help article, Validate a Business Bank Account, documents the user-facing flow only — go to Account > Wallet, click the bank account with the Action required badge, enter the test transaction amounts, and click Validate. Those documented steps hold true both before and after this revert; the change only affects which screen the app opens internally, not any documented feature name, tab, label, or user flow.

What I checked
  • The diff touches only navigation logic (navigateToBankAccountRoute, BaseKYCWall, ConnectBankAccount, USDVerifiedBankAccountFlowPage, wallet/workflow/invoice pages) — no user-facing copy, feature names, or settings labels.
  • Searched docs/articles for bank-account connection/validation content and reviewed Validate-a-Business-Bank-Account.md, Connect-a-Business-Bank-Account.md, and related wallet articles. None document the internal navigation detail this PR reverts.

@OSBotify

Copy link
Copy Markdown
Contributor

🚀 Cherry-picked to staging by https://github.com/Beamanator in version: 9.4.34-14 🚀

platform result
🕸 web 🕸 success ✅
🤖 android 🤖 cancelled 🔪
🍎 iOS 🍎 cancelled 🔪

@MelvinBot

Copy link
Copy Markdown
Contributor

🤖 I reviewed the changes in this PR against the help site articles under docs/articles, and no help site changes are required.

Why: This PR reverts Expensify/App#94707, which was a purely internal navigation change — it made tapping a Pending USD business bank account open the "Validate your bank account" RHP directly instead of first showing the "Continue setup" entry screen. The revert only touches navigation plumbing (navigateToBankAccountRoute parameters, BankAccountValidationForm props, and related lookups). It does not change the documented user-facing validation process.

The most relevant article, Validate a Business Bank Account, describes the flow at the level users care about — go to Account > Wallet, click the bank account with the Action required badge, enter the three test-transaction amounts, and click Validate. That flow and its outcome are unaffected by this revert; only an intermediate navigation screen changed. No other article documents this specific navigation shortcut.

Since no changes are needed, I did not create a draft help site PR.

@MonilBhavsar, please confirm you agree no help site updates are needed here. If you believe an article should be updated to reflect the current navigation behavior, let me know and I'll open a draft PR.

@OSBotify

Copy link
Copy Markdown
Contributor

🚀 Deployed to production by https://github.com/roryabraham in version: 9.4.34-14 🚀

platform result
🕸 web 🕸 success ✅
🤖 android 🤖 failure ❌
🍎 iOS 🍎 failure ❌

@OSBotify

Copy link
Copy Markdown
Contributor

🚀 Cherry-picked to staging by https://github.com/Beamanator in version: 9.4.34-14 🚀

platform result
🕸 web 🕸 success ✅
🤖 android 🤖 success ✅
🍎 iOS 🍎 failure ❌

@OSBotify

Copy link
Copy Markdown
Contributor

🚀 Deployed to production by https://github.com/roryabraham in version: 9.4.34-14 🚀

platform result
🕸 web 🕸 success ✅
🤖 android 🤖 success ✅
🍎 iOS 🍎 success ✅

Bundle Size Analysis (Sentry):

@OSBotify

Copy link
Copy Markdown
Contributor

🚀 Cherry-picked to staging by https://github.com/Beamanator in version: 9.4.35-1 🚀

platform result
🕸 web 🕸 success ✅
🤖 android 🤖 success ✅
🍎 iOS 🍎 success ✅

@MelvinBot

Copy link
Copy Markdown
Contributor

🤖 Re-reviewed — my conclusion is unchanged: no help site changes are required.

This PR reverts Expensify/App#94707, which was a navigation-only change (tapping a Pending USD business bank account went straight to the "Validate your bank account" RHP instead of the "Continue setup" entry screen). The revert only touches navigation plumbing and does not alter the documented user-facing validation process. The relevant article, Validate a Business Bank Account, remains accurate (Account > Wallet → click the account with the Action required badge → enter the three test-transaction amounts → Validate), so I did not open a draft PR.

@MonilBhavsar, please confirm you agree no help site updates are needed here. If you'd like an article updated to reflect the current navigation behavior, let me know and I'll open a draft PR.

@OSBotify

Copy link
Copy Markdown
Contributor

🚀 Deployed to production by https://github.com/jasperhuangg in version: 9.4.35-6 🚀

platform result
🕸 web 🕸 success ✅
🤖 android 🤖 success ✅
🍎 iOS 🍎 success ✅

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

Labels

CP Staging marks PRs that have been CP'd to staging

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants