Fix: Debouncer into search engine. 350ms after last entry before live search.

This commit is contained in:
Johnnybegood90
2026-03-12 12:46:32 +01:00
parent 4e1518f484
commit 8d223359f4
2 changed files with 13 additions and 8 deletions
+6 -2
View File
@@ -1,6 +1,7 @@
// ── SEARCH ────────────────────────────────────────────────────────────────────
let searchActive = false;
let searchQuery = '';
let searchTimer = null;
function toggleSearch() {
const bar = document.getElementById('searchBar');
@@ -21,8 +22,11 @@ function clearSearch() {
}
function onSearchInput(val) {
searchQuery = val.trim().toLowerCase();
applySearch(searchQuery);
clearTimeout(searchTimer);
searchTimer = setTimeout(() => {
searchQuery = val.trim().toLowerCase();
applySearch(searchQuery);
}, 350);
}
function applySearch(q) {