From 33adf9aeffa84ac439f6a414589b191eae385d22 Mon Sep 17 00:00:00 2001 From: Shish Date: Tue, 26 Dec 2023 03:40:30 +0000 Subject: [PATCH] [autocomplete] don't lose focus after selecting a completion --- ext/autocomplete/script.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ext/autocomplete/script.js b/ext/autocomplete/script.js index d224627b..145e4565 100644 --- a/ext/autocomplete/script.js +++ b/ext/autocomplete/script.js @@ -101,8 +101,9 @@ function renderCompletions(element) { // (mousedown is used instead of click because click is // fired after blur, which causes the completion block to // be removed before the click event is handled) - li.addEventListener('mousedown', () => { + li.addEventListener('mousedown', (event) => { setCompletion(element, key); + event.preventDefault(); }); completions_el.appendChild(li); });