App icon indicating copy to clipboard operation
App copied to clipboard

[$250] Merge - Inconsistent merge flow for same phone number

Open jponikarchuk opened this issue 1 month ago • 9 comments

If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!


Version Number: V9.2.59-1 Reproducible in staging?: Yes Reproducible in production?: Yes If this was caught during regression testing, add the test name, ID and link from BrowserStack: Exploratory Email or phone of affected tester (no customers): Slottwo1 [email protected] Issue reported by: Applause Internal Team Device used: Redminote 10s android 13 App Component: User Settings

Action Performed:

  1. Go to https://staging.new.expensify.com/home
  2. Tap Account → Security → Merge Account
  3. Enter the formatted phone number: +1-(201)-867-5309
  4. Tap checkmark - I understand this is not reversible
  5. Tap Next
  6. Note that the message "We don’t do merging here" / "Merge not done here" is shown
  7. Go back
  8. Enter the same phone number without formatting by removing the hyphen and bracket: +12018675309
  9. Tap Next and note the correct error: "No existing account to merge"

Expected Result:

The same number (formatted or unformatted) must direct to the same validation page. If the formatting is incorrect, the user should not be allowed to navigate to the next page. An inline error below the phone number field should appear saying "Please enter the number in correct format", and only after fixing it, navigation should continue. Both formats should ultimately show the same final message: "No existing account to merge", since the number used is the same.

Actual Result:

For the same phone number, tapping Next takes the user to different pages: Formatted number → Shows "Merge not done here" Unformatted number → Shows "No existing account to merge" correctly

Workaround:

Unknown

Platforms:

  • [x] Android: App
  • [x] Android: mWeb Chrome
  • [ ] iOS: App
  • [ ] iOS: mWeb Safari
  • [ ] iOS: mWeb Chrome
  • [x] Windows: Chrome
  • [ ] MacOS: Chrome / Safari
  • [ ] MacOS: Desktop

Screenshots/Videos

https://github.com/user-attachments/assets/a27afa5d-c6ef-4209-a154-99747547f26c

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~021993335432097438954
  • Upwork Job ID: 1993335432097438954
  • Last Price Increase: 2025-11-25
Issue OwnerCurrent Issue Owner: @muttmuure

jponikarchuk avatar Nov 17 '25 12:11 jponikarchuk