fix(search): only log search AFTER unfocusing

This commit is contained in:
Samidy 2026-02-04 16:53:43 +03:00
parent 15fc0cf725
commit b62889a84f

View file

@ -1276,7 +1276,6 @@ document.addEventListener('DOMContentLoaded', async () => {
const performSearch = debounce((query) => {
if (query) {
ui.addToSearchHistory(query);
navigate(`/search/${encodeURIComponent(query)}`);
}
}, 300);
@ -1288,6 +1287,13 @@ document.addEventListener('DOMContentLoaded', async () => {
}
});
searchInput.addEventListener('change', (e) => {
const query = e.target.value.trim();
if (query.length > 2) {
ui.addToSearchHistory(query);
}
});
searchInput.addEventListener('focus', () => {
ui.renderSearchHistory();
});
@ -1932,6 +1938,5 @@ function showKeyboardShortcuts() {
};
modal.addEventListener('click', handleClose);
modal.classList.add('active');
}
}