From 8c6ccc321d5c4b0126f274b14ea6e26a99b483cc Mon Sep 17 00:00:00 2001 From: Denys Nykula <vegan@libre.net.ua> Date: Mon, 15 May 2023 03:11:07 +0300 Subject: [PATCH] fix unfinished post being sent when scrolling --- src/components/post_status_form/post_status_form.vue | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/components/post_status_form/post_status_form.vue b/src/components/post_status_form/post_status_form.vue index 02468f17..f4680336 100644 --- a/src/components/post_status_form/post_status_form.vue +++ b/src/components/post_status_form/post_status_form.vue @@ -291,12 +291,14 @@ > {{ $t('post_status.post') }} </button> - <!-- touchstart is used to keep the OSK at the same position after a message send --> + <!-- To keep the OSK at the same position after a message send, --> + <!-- @touchstart.stop.prevent was used. But while OSK position is --> + <!-- quirky, accidental mobile posts caused by the workaround --> + <!-- when people tried to scroll were a more serious bug. --> <button v-else :disabled="uploadingFiles || disableSubmit" class="btn button-default" - @touchstart.stop.prevent="postStatus($event, newStatus)" @click.stop.prevent="postStatus($event, newStatus)" > {{ $t('post_status.post') }}