We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d30e12b commit b547351Copy full SHA for b547351
src/static/js/client/sidebar-search.js
@@ -301,15 +301,20 @@ export function mutatePageContent() {
301
export function addPageListeners() {
302
if (!info.searchInput) return;
303
304
+ let prevValue = null;
305
info.searchInput.addEventListener('change', _domEvent => {
- if (info.searchInput.value) {
306
+ if (info.searchInput.value && info.searchInput.value !== prevValue) {
307
activateSidebarSearch(info.searchInput.value);
308
}
309
+ prevValue = info.searchInput.value;
310
});
311
312
info.searchInput.addEventListener('input', _domEvent => {
313
const {settings, state} = info;
314
315
+ if (prevValue === info.searchInput.value) return;
316
317
+
318
if (!info.searchInput.value) {
319
clearSidebarSearch();
320
return;
0 commit comments