Skip to content

[$250] Add sticky filters to the reports page #79139

@JS00001

Description

@JS00001

Coming from https://expensify.slack.com/archives/C07NMDKEFMH/p1767893350163039

We have three main queries for the reports page:

  • Expenses
  • Reports
  • Chats

Each of these presets is currently a pre-defined query (IE type:expense, type:expense-report, etc), which we navigate to when the item is clicked.

We want to make it so that shared filters persist across these three views.

  • User clicks Reports > Reports
  • User filters by date, and user, while on the reports page
  • User clicks Expenses and gets taken to the expenses view
  • The expenses page is also filtered now by date, and user
  • User navigates back to the Reports Page
  • The filters on the reports page should be the same as before: date & user

Similarly, since we are treating Expenses, Reports, and Chats as "individual pages" here, we also want to update the highlighting logic for these pages.

We will highlight the LHN item first if it is a saved or suggested search. If the item is Not a saved or suggested search, we will highlight the explore section item that matches the type the user is currently filtering on.

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~022009353385635545889
  • Upwork Job ID: 2009353385635545889
  • Last Price Increase: 2026-01-08
Issue OwnerCurrent Issue Owner: @

Metadata

Metadata

Labels

ExternalAdded to denote the issue can be worked on by a contributorNewFeatureSomething to build that is a new item.ReviewingHas a PR in reviewWeeklyKSv2

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions