Skip to content

[$125] Reports - Approve is not the default tab on Reports page when accessed offline #75618

Description

@mitarachim

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.61-0
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: #72034
Email or phone of affected tester (no customers): new needed
Issue reported by: Applause Internal Team
Device used: MacOS Safari and Chrome
App Component: Chat Report View

Action Performed:

  1. Launch new Expensify and Sign up with a new account
  2. Complete onboarding modal selecting "Something Else"
  3. Troubleshoot (CMD+D) > enable Force offline
  4. Create a Workspace
  5. Go to reports
  6. Note that you land on "Submit" by default instead of approve
  7. Troubleshoot (CMD+D) > Disable force offline
  8. Note that you land on "Approve" as expected

Expected Result:

Step 6: According to the PR when the reports page is accessed the default selection should be "Approve" if it is available

Actual Result:

Step 6 : When accessed offline the default tab of Reports is Submit and not "Approve".
Step 8 : The correct tab is shown only when the page is accessed 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

Bug7008677_1763582938833.Recording__1399.mp4

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~021991306677423867478
  • Upwork Job ID: 1991306677423867478
  • Last Price Increase: 2025-11-27
Issue OwnerCurrent Issue Owner: @
Issue OwnerCurrent Issue Owner: @ZhenjaHorbach

Metadata

Metadata

Labels

BugSomething is broken. Auto assigns a BugZero manager.DailyKSv2EngineeringExternalAdded to denote the issue can be worked on by a contributorHelp WantedApply this label when an issue is open to proposals by contributors

Type

No type

Fields

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