diff --git a/_templates/searchbox.html b/_templates/searchbox.html
index dbe45fc9cc..13b8221f85 100644
--- a/_templates/searchbox.html
+++ b/_templates/searchbox.html
@@ -212,5 +212,10 @@
}
// focus the search field on page load.
search_focus();
+ // focus when clicking on clear button
+ const clears = document.getElementsByClassName("pagefind-modular-list-clear");
+ for (let i = 0; i !== clears.length; i++) {
+ clears[i].addEventListener("click", search_focus);
+ }
});