Skip to content

Commit b547351

Browse files
committed
avoid replacing results after focusing
1 parent d30e12b commit b547351

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/static/js/client/sidebar-search.js

+6-1
Original file line numberDiff line numberDiff line change
@@ -301,15 +301,20 @@ export function mutatePageContent() {
301301
export function addPageListeners() {
302302
if (!info.searchInput) return;
303303

304+
let prevValue = null;
304305
info.searchInput.addEventListener('change', _domEvent => {
305-
if (info.searchInput.value) {
306+
if (info.searchInput.value && info.searchInput.value !== prevValue) {
306307
activateSidebarSearch(info.searchInput.value);
307308
}
309+
prevValue = info.searchInput.value;
308310
});
309311

310312
info.searchInput.addEventListener('input', _domEvent => {
311313
const {settings, state} = info;
312314

315+
if (prevValue === info.searchInput.value) return;
316+
prevValue = info.searchInput.value;
317+
313318
if (!info.searchInput.value) {
314319
clearSidebarSearch();
315320
return;

0 commit comments

Comments
 (0)