Fix wildcards selection closing after mouse select

Fixes #184
This commit is contained in:
DominikDoom
2023-06-05 21:46:48 +02:00
parent 7a5a7f31cf
commit 9b66d42111
2 changed files with 5 additions and 2 deletions

View File

@@ -107,7 +107,7 @@ function keepOpenIfWildcard(tagType, sanitizedText, newPrompt, textArea) {
if (tagType === ResultType.wildcardFile) {
hideBlocked = true;
autocomplete(textArea, newPrompt, sanitizedText);
setTimeout(() => { hideBlocked = false; }, 100);
setTimeout(() => { hideBlocked = false; }, 450);
return true;
}
return false;

View File

@@ -997,7 +997,10 @@ function addAutocompleteToArea(area) {
updateRuby(area, area.value);
});
// Add focusout event listener
area.addEventListener('focusout', debounce(() => hideResults(area), 400));
area.addEventListener('focusout', debounce(() => {
if (!hideBlocked)
hideResults(area);
}, 400));
// Add up and down arrow event listener
area.addEventListener('keydown', (e) => navigateInList(area, e));
// CompositionEnd fires after the user has finished IME composing