|
@@ -121,9 +121,12 @@
|
|
let activeItem = suggestionsOuter.find('.suggest-item.active');
|
|
let activeItem = suggestionsOuter.find('.suggest-item.active');
|
|
switch (e.which) {
|
|
switch (e.which) {
|
|
case 27:
|
|
case 27:
|
|
- suggestionsOuter.addClass('d-none');
|
|
|
|
- markEventAsConsumed(e);
|
|
|
|
- return false;
|
|
|
|
|
|
+ if(suggestionsOuter.is(':visible')) {
|
|
|
|
+ suggestionsOuter.addClass('d-none');
|
|
|
|
+ markEventAsConsumed(e);
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+ break;
|
|
case 38:
|
|
case 38:
|
|
if(suggestionsOuter.is(':visible')) {
|
|
if(suggestionsOuter.is(':visible')) {
|
|
if (activeItem.prev().length) {
|
|
if (activeItem.prev().length) {
|