[autocomplete] don't lose focus after selecting a completion
This commit is contained in:
@ -101,8 +101,9 @@ function renderCompletions(element) {
|
|||||||
// (mousedown is used instead of click because click is
|
// (mousedown is used instead of click because click is
|
||||||
// fired after blur, which causes the completion block to
|
// fired after blur, which causes the completion block to
|
||||||
// be removed before the click event is handled)
|
// be removed before the click event is handled)
|
||||||
li.addEventListener('mousedown', () => {
|
li.addEventListener('mousedown', (event) => {
|
||||||
setCompletion(element, key);
|
setCompletion(element, key);
|
||||||
|
event.preventDefault();
|
||||||
});
|
});
|
||||||
completions_el.appendChild(li);
|
completions_el.appendChild(li);
|
||||||
});
|
});
|
||||||
|
Reference in New Issue
Block a user