From 48c7eeb57eb013c88515ca4176c426e33278c345 Mon Sep 17 00:00:00 2001 From: Mar0xy Date: Sun, 15 Oct 2023 18:03:27 +0200 Subject: [PATCH] fix: prevent quoted toast to be triggered when not quoted --- packages/frontend/src/components/MkNote.vue | 2 ++ packages/frontend/src/components/MkNoteDetailed.vue | 2 ++ packages/frontend/src/components/MkNoteSub.vue | 2 ++ 3 files changed, 6 insertions(+) diff --git a/packages/frontend/src/components/MkNote.vue b/packages/frontend/src/components/MkNote.vue index eb6f95248..98b067f55 100644 --- a/packages/frontend/src/components/MkNote.vue +++ b/packages/frontend/src/components/MkNote.vue @@ -397,6 +397,7 @@ function quote() { limit: 1, quote: true, }).then((res) => { + if (!(res.length > 0)) return; const el = quoteButton.value as HTMLElement | null | undefined; if (el && res.length > 0) { const rect = el.getBoundingClientRect(); @@ -419,6 +420,7 @@ function quote() { limit: 1, quote: true, }).then((res) => { + if (!(res.length > 0)) return; const el = quoteButton.value as HTMLElement | null | undefined; if (el && res.length > 0) { const rect = el.getBoundingClientRect(); diff --git a/packages/frontend/src/components/MkNoteDetailed.vue b/packages/frontend/src/components/MkNoteDetailed.vue index 61d4016d6..c6b0d7902 100644 --- a/packages/frontend/src/components/MkNoteDetailed.vue +++ b/packages/frontend/src/components/MkNoteDetailed.vue @@ -441,6 +441,7 @@ function quote() { limit: 1, quote: true, }).then((res) => { + if (!(res.length > 0)) return; const el = quoteButton.value as HTMLElement | null | undefined; if (el && res.length > 0) { const rect = el.getBoundingClientRect(); @@ -463,6 +464,7 @@ function quote() { limit: 1, quote: true, }).then((res) => { + if (!(res.length > 0)) return; const el = quoteButton.value as HTMLElement | null | undefined; if (el && res.length > 0) { const rect = el.getBoundingClientRect(); diff --git a/packages/frontend/src/components/MkNoteSub.vue b/packages/frontend/src/components/MkNoteSub.vue index a701766c2..997689235 100644 --- a/packages/frontend/src/components/MkNoteSub.vue +++ b/packages/frontend/src/components/MkNoteSub.vue @@ -326,6 +326,7 @@ function quote() { limit: 1, quote: true, }).then((res) => { + if (!(res.length > 0)) return; const el = quoteButton.value as HTMLElement | null | undefined; if (el && res.length > 0) { const rect = el.getBoundingClientRect(); @@ -348,6 +349,7 @@ function quote() { limit: 1, quote: true, }).then((res) => { + if (!(res.length > 0)) return; const el = quoteButton.value as HTMLElement | null | undefined; if (el && res.length > 0) { const rect = el.getBoundingClientRect();