Skip to content

[Due for payment 2025-08-22] [HOLD for payment 2025-08-11] [$250] Expense - "Allow location" modal only appears while creating distance expense while offline. #66642

Description

@vincdargento

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.1.82-3
Reproducible in staging?: Yes
Reproducible in production?: Yes
If this was caught during regression testing, add the test name, ID and link from TestRail: https://docs.google.com/spreadsheets/d/1nPID07oiJkVDfW0GDmVYKrbmvse7V_3BnW-Rmyyr_Hs/edit?gid=1081597635#gid=1081597635&range=D7
Email or phone of affected tester (no customers): ibellicotest+1346@gmail.com
Issue reported by: Applause Internal Team
Device used: Motorola MotoG60 / Android 12 / Chrome ( mWeb) - Windows 10 / Chrome
App Component: Money Requests

Action Performed:

  1. Open the staging.new.expensify.com website.
  2. Log in with an account where no distance expenses were created yet.
  3. Open any workspace chat.
  4. Create a distance expense.
  5. Note that during the process, no "Allow location" modal appears.
  6. Turn off internet connection.
  7. Create a new distance expense.
  8. Note that the "Allow Location" modal appears after tapping "Create Expense" on confirm page.

Expected Result:

"Allow Location" modal should appear when creating the first distance expense on account.

Actual Result:

"Allow Location" modal only appears when creating a distance expense while offline for the first time. Modal is not displayed when first distance expense is created while online.

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

bug.mp4

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~021947559291283973361
  • Upwork Job ID: 1947559291283973361
  • Last Price Increase: 2025-07-22
  • Automatic offers:
    • FitseTLT | Contributor | 108172244
Issue OwnerCurrent Issue Owner: @dylanexpensify

Activity

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

Metadata

Metadata

Labels

Awaiting PaymentAuto-added when associated PR is deployed to productionBugSomething is broken. Auto assigns a BugZero manager.DailyKSv2ExternalAdded to denote the issue can be worked on by a contributor

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions