From 613edc4a9c1dc3d849060530fc7cfbae907acd4a Mon Sep 17 00:00:00 2001 From: CainXCain <74123674+CainXCain@users.noreply.github.com> Date: Sun, 3 Sep 2023 23:53:27 +0800 Subject: [PATCH] fix issue #558 (#564) --- src/core/hooks/Suggester.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/core/hooks/Suggester.js b/src/core/hooks/Suggester.js index 45be1095..e35dd691 100644 --- a/src/core/hooks/Suggester.js +++ b/src/core/hooks/Suggester.js @@ -650,6 +650,14 @@ class SuggesterPanel { const { keyCode } = evt; // up down if ([38, 40].includes(keyCode)) { + // issue 558 + if (this.optionList.length === 0) { + setTimeout(() => { + this.stopRelate(); + }, 0); + return; + } + this.cursorMove = false; const selectedItem = this.$suggesterPanel.querySelector('.cherry-suggester-panel__item--selected');