Skip to content

[Due for payment 2025-10-22] [$250] Expense - Track expense is moved to Self DM again after being submitted to WS while offline. #72079

@jponikarchuk

Description

@jponikarchuk

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


Version Number: 9.2.27-1
Reproducible in staging?: Yes
Reproducible in production?: No
If this was caught during regression testing, add the test name, ID and link from TestRail: https://test-management.browserstack.com/projects/2219752/test-runs/TR-1187/folder/13176877/41237365/940181942
Email or phone of affected tester (no customers): ibellicotest+1897@gmail.com
Issue reported by: Applause Internal Team
Device used: Motorola MotoG60 / Android 12 / Chrome ( mWeb / Hybrid app) - Windows 11 / Chrome
App Component: Money Requests

Action Performed:

Prerequisite: Account has a Self DM.
Prerequisite 2: Account has at least one workspace.

  1. Open the Expensify app.
  2. Turn off internet connection.
  3. Create a manual expense and submit it to Self DM.
  4. Once redirected to chat, tap on "Submit it to someone"
  5. Select any workspace and complete creation flow.
  6. Tap on the back button on the top left corner to return to Self DM.
  7. Note that expense submitted to workspace, is still visible but with a strikethrough.
  8. Navigate to the workspace where expense was submitted.
  9. Open the expense report.
  10. Turn on internet connection.
  11. Note that infinite loading is displayed.
  12. Tap on back button on the top left corner to return to chat.
  13. Note that report is now displayed empty.
  14. Return to Self DM.
  15. Note that expense is displayed again on Self DM.
  16. Open expense.
  17. Note that system message about expense being moved to report on workspace, is still visible.

Expected Result:

Track expense submitted to workspace while offline, should remain on the workspace when recovering internet connection.

Actual Result:

When user moved a track expense to a workspace while offline and recovers internet connection on report, infinite loading is displayed, and also, when returning to chat, expense disappears from report and is moved to Self DM again automatically.

Workaround:

Unknown

Platforms:

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

Screenshots/Videos

11.mp4

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~021975902085754834153
  • Upwork Job ID: 1975902085754834153
  • Last Price Increase: 2025-10-16
Issue OwnerCurrent Issue Owner: @stephanieelliott

Metadata

Metadata

Labels

Awaiting PaymentAuto-added when associated PR is deployed to productionBugSomething is broken. Auto assigns a BugZero manager.EngineeringExternalAdded to denote the issue can be worked on by a contributorHelp WantedApply this label when an issue is open to proposals by contributorsReviewingHas a PR in reviewWeeklyKSv2

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions