Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(issue-views): Persist Page Filters to Issue Views (#84717)
This PR makes a major refactor to issue views to support saving page filters to views. High level of all changes made: * All navigations have been updated to include page filters in the url query * Unsaved changes logic has been updated to trigger when the page filters in the url query changes * All usages of the page filter store have been removed. Issue Views is now completely decoupled from global page filters. * Tests have been updated to reflect new logic **This feature is gated behind a [feature flag](https://github.com/getsentry/sentry/blob/bb871499b3399c44e60909c76041a6b5f9f3977b/static/app/views/issueList/overview.tsx#L1071)** (`issue-views-page-filter`) Currently, only the Issues Team has access to this flag (after [this PR](getsentry/sentry-options-automator#3123) lands). Let me know if you would like it enabled for you. NOTE FOR TESTERS: You may notice some weird behavior if you flip the feature flag on and off to test. Specifically, flipping the feature flag off will reset all of the page filters you saved to your views. This is expected behavior, your page filters aren't busted.
- Loading branch information