From 017d9b59721f4556b7c7f4373d378abfb2217c6d Mon Sep 17 00:00:00 2001 From: JasonReed-2 Date: Sun, 8 Oct 2023 17:49:38 -0500 Subject: [PATCH] Fix keyboard entry and error --- src/renderer/components/battle/BattleChat.vue | 1 + src/renderer/components/controls/AutoSuggest.vue | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/renderer/components/battle/BattleChat.vue b/src/renderer/components/battle/BattleChat.vue index 1639fe72..12f53582 100644 --- a/src/renderer/components/battle/BattleChat.vue +++ b/src/renderer/components/battle/BattleChat.vue @@ -50,6 +50,7 @@ function sendMessage() { // If an autosuggestion is currently keyboard selected: pressing enter should autocomplete the suggestion if (autoSuggestionSelection.value != null) { myMessage.value = autoSuggestionSelection.value; + return; } api.comms.request("c.lobby.message", { diff --git a/src/renderer/components/controls/AutoSuggest.vue b/src/renderer/components/controls/AutoSuggest.vue index 04aa1015..4a16d663 100644 --- a/src/renderer/components/controls/AutoSuggest.vue +++ b/src/renderer/components/controls/AutoSuggest.vue @@ -91,7 +91,7 @@ function clickOption(option: AutoSuggestionOption) { } function changeKeyboardSelection(direction: 1 | -1) { - if (filteredOptions.value == null) { + if (filteredOptions.value == null || filteredOptions.value.length === 0) { updateKeyboardSelectionIndex(null); return; }