fix(chat): Enter key improvement by @maryketa

This commit is contained in:
SabreCat 2022-01-21 14:55:34 -06:00
parent 9f0747c36f
commit f01c352969

View file

@ -27,7 +27,7 @@
@keydown.tab="handleTab($event)"
@keydown.up="selectPreviousAutocomplete($event)"
@keydown.down="selectNextAutocomplete($event)"
@keydown.enter="selectAutocomplete($event)"
@keypress.enter="selectAutocomplete($event)"
@keydown.esc="handleEscape($event)"
@paste="disableMessageSendShortcut()"
></textarea>
@ -247,8 +247,13 @@ export default {
selectAutocomplete (e) {
if (this.$refs.autocomplete.searchActive) {
e.preventDefault();
this.$refs.autocomplete.makeSelection();
if (this.$refs.autocomplete.selected !== null) {
e.preventDefault();
this.$refs.autocomplete.makeSelection();
} else {
// no autocomplete selected, newline instead
this.$refs.autocomplete.cancel();
}
}
},