Make events respect IM composition

This commit is contained in:
itepechi 2023-08-04 18:16:46 +09:00
parent 83308564ef
commit a725d8fbc3
4 changed files with 5 additions and 5 deletions

View file

@ -18,7 +18,7 @@
:placeholder="$t('polls.option')"
:maxlength="maxLength"
@change="updatePollToParent"
@keydown.enter.stop.prevent="nextOption(index)"
@keydown.enter.stop.prevent="$event.isComposing || $event.keyCode === 229 || nextOption(index)"
>
</div>
<button

View file

@ -167,7 +167,7 @@
:disabled="posting && !optimisticPosting"
class="form-post-body"
:class="{ 'scrollable-form': !!maxHeight }"
@keydown.exact.enter="submitOnEnter && postStatus($event, newStatus)"
@keydown.exact.enter="$event.isComposing || $event.keyCode === 229 || submitOnEnter && postStatus($event, newStatus)"
@keydown.meta.enter="postStatus($event, newStatus)"
@keydown.ctrl.enter="!submitOnEnter && postStatus($event, newStatus)"
@input="resize"
@ -196,7 +196,7 @@
<div
class="language-selector"
>
>
<Select
id="post-language"
v-model="newStatus.language"

View file

@ -11,7 +11,7 @@
v-model="searchTerm"
class="search-input"
:placeholder="$t('nav.search')"
@keyup.enter="newQuery(searchTerm)"
@keyup.enter="$event.isComposing || $event.keyCode === 229 || newQuery(searchTerm)"
>
<button
class="btn button-default search-button"

View file

@ -24,7 +24,7 @@
class="search-bar-input"
:placeholder="$t('nav.search')"
type="text"
@keyup.enter="find(searchTerm)"
@keyup.enter="$event.isComposing || $event.keyCode === 229 || find(searchTerm)"
>
<button
class="button-default search-button"