From b0fb2ddf7e1cfa5f647aa9ca7b9623fe77d121f8 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Tue, 31 Mar 2026 16:52:55 -0300 Subject: client: sidebar-search: tidy sidebar for new queries --- src/static/js/client/sidebar-search.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/static') diff --git a/src/static/js/client/sidebar-search.js b/src/static/js/client/sidebar-search.js index c39c38bc..921b7057 100644 --- a/src/static/js/client/sidebar-search.js +++ b/src/static/js/client/sidebar-search.js @@ -106,6 +106,8 @@ export const info = { recallingRecentSearch: null, recallingRecentSearchFromMouse: null, + justPerformedActiveQuery: false, + currentValue: null, workerStatus: null, @@ -731,6 +733,7 @@ async function activateSidebarSearch(query) { return; } + state.justPerformedActiveQuery = true; state.searchStage = 'complete'; updateSidebarSearchStatus(); @@ -796,6 +799,7 @@ function clearSidebarSearch() { info.searchInput.value = ''; state.searchStage = null; + state.justPerformedActiveQuery = false; clearActiveQuery(); @@ -1485,7 +1489,7 @@ function tidySidebarSearchColumn() { // Don't tidy the sidebar if you've navigated to some other page than // what's in the current result list. - if (!currentPageIsResult) { + if (!state.justPerformedActiveQuery && !currentPageIsResult) { return; } -- cgit 1.3.0-6-gf8a5