diff options
| author | (quasar) nebula <qznebula@protonmail.com> | 2026-03-31 09:23:17 -0300 |
|---|---|---|
| committer | (quasar) nebula <qznebula@protonmail.com> | 2026-03-31 09:23:17 -0300 |
| commit | 833896c1455b9ad316ca658aff75057d310c33d1 (patch) | |
| tree | 85f45c91bf48c82ca910f0271ef8c34c55247a7e | |
| parent | 11d67d826e48be0fb6c1f5422ee4bd02ca3f0983 (diff) | |
client: sidebar-search: factor out clearActiveQuery
| -rw-r--r-- | src/static/js/client/sidebar-search.js | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/src/static/js/client/sidebar-search.js b/src/static/js/client/sidebar-search.js index 8b29cf63..87da7055 100644 --- a/src/static/js/client/sidebar-search.js +++ b/src/static/js/client/sidebar-search.js @@ -780,11 +780,21 @@ function clearSidebarSearch() { state.searchStage = null; + clearActiveQuery(); + + hideSidebarSearchResults(); +} + +function clearActiveQuery() { + const {session} = info; + session.activeQuery = null; session.activeQueryResults = null; session.resultsScrollOffset = null; - hideSidebarSearchResults(); + session.activeQueryContextPageName = null; + session.activeQueryContextPagePathname = null; + session.activeQueryContextPageColor = null; } function clearSidebarFilter() { @@ -1537,16 +1547,7 @@ function considerRecallingRecentSidebarSearch() { } function forgetRecentSidebarSearch() { - const {session} = info; - - session.activeQuery = null; - - session.activeQueryContextPageName = null; - session.activeQueryContextPagePathname = null; - session.activeQueryContextPageColor = null; - - session.activeQueryResults = null; - + clearActiveQuery(); clearSidebarFilter(); } |