kopia lustrzana https://gitlab.com/soapbox-pub/soapbox
AutosuggestPlugin: treat Tab the same as Enter
rodzic
373fe3a77e
commit
b14a6586b4
|
@ -504,15 +504,10 @@ const AutosuggestPlugin = ({
|
||||||
KEY_TAB_COMMAND,
|
KEY_TAB_COMMAND,
|
||||||
(payload) => {
|
(payload) => {
|
||||||
const event = payload;
|
const event = payload;
|
||||||
if (suggestions !== null && suggestions.size && selectedSuggestion !== null) {
|
event.preventDefault();
|
||||||
// eslint-disable-next-line no-nested-ternary
|
event.stopImmediatePropagation();
|
||||||
const newSelectedSuggestion = event.shiftKey
|
onSelectSuggestion(selectedSuggestion);
|
||||||
? (selectedSuggestion !== 0 ? selectedSuggestion - 1 : suggestions.size - 1)
|
setResolution(null);
|
||||||
: (selectedSuggestion !== suggestions.size - 1 ? selectedSuggestion + 1 : 0);
|
|
||||||
setSelectedSuggestion(newSelectedSuggestion);
|
|
||||||
event.preventDefault();
|
|
||||||
event.stopImmediatePropagation();
|
|
||||||
}
|
|
||||||
return true;
|
return true;
|
||||||
},
|
},
|
||||||
COMMAND_PRIORITY_LOW,
|
COMMAND_PRIORITY_LOW,
|
||||||
|
|
Ładowanie…
Reference in New Issue