Skip to content

[Due for payment 2026-02-23] [GPS mileage expenses] Unit is shown incorrectly in Distance and Rate fields after switching the workspace #80661

Description

@lanitochka17

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.3.9-2
Reproducible in staging?: Yes
Reproducible in production?: N/A - new feature, doesn't exist in prod
If this was caught during regression testing, add the test name, ID and link from BrowserStack: #80604 step 8
Email or phone of affected tester (no customers): N/A
Issue reported by: Applause Internal Team
Bug source: Pull Request QA execution
Device used: iPhone 15 iOS 26.2
App Component: Money Requests

Action Performed:

Preconditions: log in with a new expensifail account.
Create Workspace 1 (default), currency USD, distance unit - miles, rates: default $0.725, new rate $1
Create Workspace 2, currency EUR, unit - kilometers, default rate - €0.725, new rate €3

  1. Tap FAB > Track Distance > GPS tab
  2. Track some distance, tap Stop - Stop GPS tracking - Next
  3. Verify that the default expense policy is used for distance unit in Distance and Rate (miles)
  4. Tap Rate, select $1/mile rate, then switch back to default rate
  5. Tap "To" field and select Workspace 2
  6. Observe the Distance and Rate fields - it displays miles instead of kilometers
  7. Tap Rates and observe the Default rate - it is shown as €0.725/mile instead of kilometer

Expected Result:

The Distance and Rate fields show the correct unit after changing the participant workspace

Actual Result:

Unit is shown incorrectly in Distance and Rate fields after switching the workspace

Workaround:

Unknown

Platforms:

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

Screenshots/Videos

Bug7059568_1769543005477.CP_1.mp4

View all open jobs on GitHub

Issue OwnerCurrent Issue Owner: @greg-schroeder

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

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions