From 7a374ac3122ca912af88e0d9b267ce3d10f12d19 Mon Sep 17 00:00:00 2001 From: bob1520 <80553357+hockerschwan@users.noreply.github.com> Date: Fri, 1 Jul 2022 08:30:00 +0000 Subject: [PATCH] search suggestion out of index (#2354) --- src/renderer/components/ft-input/ft-input.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/renderer/components/ft-input/ft-input.js b/src/renderer/components/ft-input/ft-input.js index 98d2afae7262..052112010520 100644 --- a/src/renderer/components/ft-input/ft-input.js +++ b/src/renderer/components/ft-input/ft-input.js @@ -199,13 +199,13 @@ export default Vue.extend({ }, handleKeyDown: function (keyCode) { - if (this.dataList.length === 0) { return } + if (this.visibleDataList.length === 0) { return } // Update selectedOption based on arrow key pressed if (keyCode === 40) { - this.searchState.selectedOption = (this.searchState.selectedOption + 1) % this.dataList.length + this.searchState.selectedOption = (this.searchState.selectedOption + 1) % this.visibleDataList.length } else if (keyCode === 38) { - if (this.searchState.selectedOption === -1) { - this.searchState.selectedOption = this.dataList.length - 1 + if (this.searchState.selectedOption < 1) { + this.searchState.selectedOption = this.visibleDataList.length - 1 } else { this.searchState.selectedOption-- }