From b14a6586b43a1c0bc704c74dbb4f516fbdaea975 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Sat, 23 Sep 2023 14:02:05 -0500 Subject: [PATCH] AutosuggestPlugin: treat Tab the same as Enter --- .../compose/editor/plugins/autosuggest-plugin.tsx | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/src/features/compose/editor/plugins/autosuggest-plugin.tsx b/src/features/compose/editor/plugins/autosuggest-plugin.tsx index 4ab7ff7ec..66158bb66 100644 --- a/src/features/compose/editor/plugins/autosuggest-plugin.tsx +++ b/src/features/compose/editor/plugins/autosuggest-plugin.tsx @@ -504,15 +504,10 @@ const AutosuggestPlugin = ({ KEY_TAB_COMMAND, (payload) => { const event = payload; - if (suggestions !== null && suggestions.size && selectedSuggestion !== null) { - // eslint-disable-next-line no-nested-ternary - const newSelectedSuggestion = event.shiftKey - ? (selectedSuggestion !== 0 ? selectedSuggestion - 1 : suggestions.size - 1) - : (selectedSuggestion !== suggestions.size - 1 ? selectedSuggestion + 1 : 0); - setSelectedSuggestion(newSelectedSuggestion); - event.preventDefault(); - event.stopImmediatePropagation(); - } + event.preventDefault(); + event.stopImmediatePropagation(); + onSelectSuggestion(selectedSuggestion); + setResolution(null); return true; }, COMMAND_PRIORITY_LOW,