We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0b8e3c2 commit 9984dfcCopy full SHA for 9984dfc
docs/src/assets/js/search.js
@@ -214,10 +214,17 @@ document.addEventListener('keydown', function (e) {
214
215
const searchResults = Array.from(document.querySelectorAll('.search-results__item'));
216
217
- if (e.key === 'Escape') {
+ if (e.key === "Escape") {
218
e.preventDefault();
219
- searchResults.length ? clearSearchResults(true) : clearNoResults();
220
- searchInput.focus();
+ if (searchResults.length) {
+ clearSearchResults(true);
221
+ searchInput.focus();
222
+ } else if (
223
+ document.activeElement === searchInput
224
+ ) {
225
+ clearNoResults();
226
+ searchInput.blur();
227
+ }
228
}
229
230
if ((e.metaKey || e.ctrlKey) && e.key === 'k') {
0 commit comments