App: [SMARTSCAN] [HOLD for payment 2023-09-27] [$500] HIGH: Receipt modal closes when API response updates image url

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. Request money via Scan option
  2. Tap the report preview
  3. Tap the request preview
  4. Tap the receipt image
  5. Verify that the modal opens
  6. Wait for a bit and notice that the modal closes

Video: https://github.com/Expensify/App/pull/26815#issuecomment-1707199834

Expected Result:

Modal should remain open

Actual Result:

Modal closes when API response updates the image URL

Workaround:

Reopen the modal

Platforms:

Which of our officially supported platforms is this issue occurring on?

  • Android / native
  • Android / Chrome
  • iOS / native
  • iOS / Safari
  • MacOS / Chrome / Safari
  • MacOS / Desktop

Version Number: Reproducible in staging?: Reproducible in production?: If this was caught during regression testing, add the test name, ID and link from TestRail: Email or phone of affected tester (no customers): Logs: https://stackoverflow.com/c/expensify/questions/4856 Notes/Photos/Videos: Any additional supporting documentation Expensify/Expensify Issue URL: Issue reported by: Slack conversation:

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~019f02e5a5c44adaa8
  • Upwork Job ID: 1701050065977769984
  • Last Price Increase: 2023-09-11
  • Automatic offers:
    • tienifr | Contributor | 26663318

About this issue

  • Original URL
  • State: closed
  • Created 10 months ago
  • Comments: 44 (29 by maintainers)

Most upvoted comments

Sorry, missed your message the other day. Payment summary:

Contributor: @tienifr $500 paid via Upwork C+: @thesahindia $500 to be paid via manual request

Actually, confirmed - this bug doesn’t exist any longer. @bfitzexpensify feel free to complete the remaining steps!

OK, looks like https://github.com/Expensify/App/issues/27824 might fix this - holding this issue until that is live.