Skip to content

Reports - Clicking 'New messages' button breaks browser back navigation in report view #72027

Description

@izarutskaya

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.24-1
Reproducible in staging?: Yes
Reproducible in production?: Yes
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
Expensify/Expensify Issue URL:
Issue reported by: @TaduJR
Slack conversation (hyperlinked to channel name): expensify_open_source

Action Performed:

  1. Create Duplicate Expense
  2. Open the report
  3. Click Review Duplicate
  4. Click on Keep this one on one of the expenses
  5. Select the merchant to keep and Confirm
  6. Go to Reports
  7. Open the report your created
  8. Scroll down and scroll up so the "New messages" button appears
  9. Click the "New messages" button
  10. Press the browser Back button

Expected Result:

Pressing Back should return the user to the Reports list view.

Actual Result:

The current report reloads instead of returning to the Reports list.

Workaround:

Unknown

Platforms:

Select the officially supported platforms where the issue was reproduced:

  • Android: App
  • Android: mWeb Chrome
  • iOS: App
  • iOS: mWeb Safari
  • iOS: mWeb Chrome
  • Windows: Chrome
  • MacOS: Chrome / Safari
  • MacOS: Desktop
Platforms Tested: On which of our officially supported platforms was this issue tested:
  • Android: App
  • Android: mWeb Chrome
  • iOS: App
  • iOS: mWeb Safari
  • iOS: mWeb Chrome
  • Windows: Chrome
  • MacOS: Chrome / Safari
  • MacOS: Desktop

Screenshots/Videos

Screen.Recording.2025-10-07.at.13.24.16.1.mp4

View all open jobs on GitHub

Metadata

Metadata

Labels

BugSomething is broken. Auto assigns a BugZero manager.DailyKSv2

Type

No type
No fields configured for issues without a type.

Projects

Status
Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions