diff --git a/assets/scripts/search.js b/assets/scripts/search.js index f45c851..894e7d2 100755 --- a/assets/scripts/search.js +++ b/assets/scripts/search.js @@ -412,7 +412,10 @@ if (searchInput && searchBtn && paneInput && modalResults && paneCount) { } }); - pane.addEventListener("click", (e) => e.stopPropagation()); + pane.addEventListener("click", (e) => { + if (e.target.closest("[data-search-close]")) closeSearchPane(); + e.stopPropagation(); + }); document.addEventListener("keydown", (e) => { if ((e.metaKey || e.ctrlKey) && e.key.toLowerCase() === "k") {