From e149147ff846a91c810cf14451d711d211044a7d Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Sun, 5 May 2024 12:38:15 -0300 Subject: client: cancel delay-search when input is cleared --- src/static/js/client.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/static/js/client.js b/src/static/js/client.js index 0d6cc4e1..d3c7f36a 100644 --- a/src/static/js/client.js +++ b/src/static/js/client.js @@ -3676,7 +3676,12 @@ async function activateSidebarSearch(query) { function clearSidebarSearch() { const info = sidebarSearchInfo; - const {session} = info; + const {session, state} = info; + + if (state.stoppedTypingTimeout) { + clearTimeout(state.stoppedTypingTimeout); + state.stoppedTypingTimeout = null; + } info.searchInput.value = ''; session.activeQuery = ''; -- cgit 1.3.0-6-gf8a5