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
@@ -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;