From 9c3e5593e62ed23118f1da55464dcdf55f2db267 Mon Sep 17 00:00:00 2001 From: He4eT Date: Mon, 22 Jan 2024 03:20:33 +0100 Subject: [PATCH] pages/search: searchbox: clear on Esc --- pages/search/modules/inputHandlers.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pages/search/modules/inputHandlers.js b/pages/search/modules/inputHandlers.js index 315d3c3..28c2c45 100644 --- a/pages/search/modules/inputHandlers.js +++ b/pages/search/modules/inputHandlers.js @@ -45,8 +45,15 @@ export const attachInputHandlers = (store) => { }) if (e.key === 'Escape') { + const resetSearch = () => { + searchBox.value = '' + store.actions.updateQuery('') + } + document.activeElement === searchBox - ? store.actions.closeCurrentTab() + ? searchBox.value === '' + ? store.actions.closeCurrentTab() + : resetSearch() : searchBox.focus() } })