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); });