FIX: fix regressions introduced in ae16b0a (#14967)

- ensures arrow up/down doesn’t also apply to textarea while autocomplete is opened
- ensures esc is closing autocomplete and also not closing composer while autocomplete is opened
This commit is contained in:
Joffrey JAFFEUX 2021-11-16 12:19:14 +01:00 committed by GitHub
parent 49f09345c7
commit 2167d4d890
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 0 deletions

View File

@ -558,6 +558,8 @@ export default function (options) {
if (e.which === keys.esc) {
if (div !== null) {
closeAutocomplete();
e.preventDefault();
e.stopImmediatePropagation();
return false;
}
return true;
@ -605,6 +607,7 @@ export default function (options) {
selectedOption = 0;
}
markSelected();
e.preventDefault();
return false;
case keys.downArrow:
total = autocompleteOptions.length;
@ -616,6 +619,7 @@ export default function (options) {
selectedOption = 0;
}
markSelected();
e.preventDefault();
return false;
case keys.backSpace:
autocompleteOptions = null;