AutosuggestPlugin: treat Tab the same as Enter
This commit is contained in:
parent
373fe3a77e
commit
b14a6586b4
|
@ -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,
|
||||
|
|
Loading…
Reference in New Issue