logo

pleroma-fe

My custom branche(s) on git.pleroma.social/pleroma/pleroma-fe git clone https://hacktivis.me/git/pleroma-fe.git
commit: 0dc2afb8261fc474bd46bcb1b57ab845fc1baf32
parent e31bf6646b9cdd21bef7b4f64083b1f8c2bbd913
Author: tusooa <tusooa@kazv.moe>
Date:   Mon, 24 Jul 2023 19:13:37 -0400

Fix a bug where mentioning a user twice will not fill the mention into the textarea

Diffstat:

Achangelog.d/mention-twice.fix1+
Msrc/components/post_status_modal/post_status_modal.js4++++
Msrc/components/post_status_modal/post_status_modal.vue2+-
Msrc/modules/postStatus.js6++++++
4 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/changelog.d/mention-twice.fix b/changelog.d/mention-twice.fix @@ -0,0 +1 @@ +Fix a bug where mentioning a user twice will not fill the mention into the textarea diff --git a/src/components/post_status_modal/post_status_modal.js b/src/components/post_status_modal/post_status_modal.js @@ -44,6 +44,10 @@ const PostStatusModal = { methods: { closeModal () { this.$store.dispatch('closePostStatusModal') + }, + resetAndClose () { + this.$store.dispatch('resetPostStatusModal') + this.$store.dispatch('closePostStatusModal') } } } diff --git a/src/components/post_status_modal/post_status_modal.vue b/src/components/post_status_modal/post_status_modal.vue @@ -12,7 +12,7 @@ <PostStatusForm class="panel-body" v-bind="params" - @posted="closeModal" + @posted="resetAndClose" /> </div> </Modal> diff --git a/src/modules/postStatus.js b/src/modules/postStatus.js @@ -10,6 +10,9 @@ const postStatus = { }, closePostStatusModal (state) { state.modalActivated = false + }, + resetPostStatusModal (state) { + state.params = null } }, actions: { @@ -18,6 +21,9 @@ const postStatus = { }, closePostStatusModal ({ commit }) { commit('closePostStatusModal') + }, + resetPostStatusModal ({ commit }) { + commit('resetPostStatusModal') } } }