From bbd6408dee25ad530344d04f7598729d0fa63de9 Mon Sep 17 00:00:00 2001 From: Robert Knight Date: Fri, 19 Jan 2024 11:58:28 +0000 Subject: [PATCH] Don't clear filters when clearing selection When focus filters are in use (eg. user / page filters) it is annoying if clicking a highlight in the document and then clearing the selection has the effect of disabling the focus filters. Instead the plan is to have the selection temporarily replace filters when active. --- src/sidebar/store/modules/filters.ts | 10 ---------- src/sidebar/store/modules/test/filters-test.js | 16 ---------------- 2 files changed, 26 deletions(-) diff --git a/src/sidebar/store/modules/filters.ts b/src/sidebar/store/modules/filters.ts index 51df0da9371..f14e0b2c380 100644 --- a/src/sidebar/store/modules/filters.ts +++ b/src/sidebar/store/modules/filters.ts @@ -176,16 +176,6 @@ const reducers = { focusActive, }; }, - - // Actions defined in other modules - - CLEAR_SELECTION() { - return { - filters: {}, - focusActive: new Set(), - query: null, - }; - }, }; // Action creators diff --git a/src/sidebar/store/modules/test/filters-test.js b/src/sidebar/store/modules/test/filters-test.js index 6fd6d16d891..4e1fa71add7 100644 --- a/src/sidebar/store/modules/test/filters-test.js +++ b/src/sidebar/store/modules/test/filters-test.js @@ -179,22 +179,6 @@ describe('sidebar/store/modules/filters', () => { assert.deepEqual(store.getFocusActive(), new Set(['user', 'page'])); }); }); - - describe('CLEAR_SELECTION', () => { - it('responds to CLEAR_SELECTION by clearing filters and focus', () => { - store.changeFocusModeUser({ - username: 'testuser', - displayName: 'Test User', - }); - store.toggleFocusMode({ active: true }); - - assert.deepEqual(store.getFocusActive(), new Set(['user'])); - - store.clearSelection(); - - assert.deepEqual(store.getFocusActive(), new Set()); - }); - }); }); describe('selectors', () => {