You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Persist list view filters when navigating away and back (Dashboards, Charts, Datasets) #45316
Note: This is an approved issue as a part of the UTSC 2026 Fall semester batch
Edit: In progress
Screenshot
Screen.Recording.2026-10-06.at.5.38.11.PM.mov
Description
On the Dashboards, Charts and Datasets list pages, filters, sort order, pagination and view mode are lost when navigating to another page via the top menu and then coming back. For example:
Go to Dashboards, filter by owner and a tag, sort by "Last modified".
Click Charts in the top menu.
Click Dashboards again → all filters and sorting are reset.
Users who regularly move between these lists (e.g. find a dashboard → inspect its charts → check the dataset) have to re-apply the same filters each time. Browser Back does restore them, but menu navigation and links do not.
Design input
We want to add a "Clear all filters" button to reset filters across all tabs
Will likely reuse the existing button components to preserve design theme
Hi! @orion222 I’d like to work on this issue. Could you please assign it to me?
My rough plan is to persist filters, sort order, pagination, and view mode per list page (Dashboards, Charts, Datasets) when navigating away and back, with explicit URL params taking priority so shared links and Back/Forward keep working. I’d also add tests for restoration and clearing.
Two questions before I start:
Should persistence be session-based (e.g. sessionStorage) or something else?
Should “Clear all filters” reset all three list pages, or only the currently open one?
hey @iamthisal im actually a student and my group was going to implement this one. We had to make an issue as a part of our assignment. Sorry for not making that clear in the beginning.
Activity
iamthisal commentedon Oct 15, 2026
Hi! @orion222 I’d like to work on this issue. Could you please assign it to me?
My rough plan is to persist filters, sort order, pagination, and view mode per list page (Dashboards, Charts, Datasets) when navigating away and back, with explicit URL params taking priority so shared links and Back/Forward keep working. I’d also add tests for restoration and clearing.
Two questions before I start:
Should persistence be session-based (e.g. sessionStorage) or something else?
Should “Clear all filters” reset all three list pages, or only the currently open one?
orion222 commentedon Oct 15, 2026
hey @iamthisal im actually a student and my group was going to implement this one. We had to make an issue as a part of our assignment. Sorry for not making that clear in the beginning.