From 97c8cc560675070a5c82c1f253e41229fb5d2493 Mon Sep 17 00:00:00 2001 From: Claire Date: Mon, 20 Oct 2025 15:05:40 +0200 Subject: [PATCH] =?UTF-8?q?Fix=20position=20of=20quote=20dropdown=20menu?= =?UTF-8?q?=20item=20when=20=E2=80=9Cquick=20boosting=E2=80=9D=20is=20enab?= =?UTF-8?q?led=20(#36528)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mastodon/components/status_action_bar/index.jsx | 11 +++++------ .../features/status/components/action_bar.jsx | 9 ++++----- 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/app/javascript/mastodon/components/status_action_bar/index.jsx b/app/javascript/mastodon/components/status_action_bar/index.jsx index 9366da3540e..91b9e05b145 100644 --- a/app/javascript/mastodon/components/status_action_bar/index.jsx +++ b/app/javascript/mastodon/components/status_action_bar/index.jsx @@ -272,7 +272,11 @@ class StatusActionBar extends ImmutablePureComponent { if (publicStatus && 'share' in navigator) { menu.push({ text: intl.formatMessage(messages.share), action: this.handleShareClick }); } - + + if (publicStatus && !isRemote) { + menu.push({ text: intl.formatMessage(messages.embed), action: this.handleEmbed }); + } + if (quickBoosting && signedIn) { const quoteItem = quoteItemState(statusQuoteState); menu.push(null); @@ -284,11 +288,6 @@ class StatusActionBar extends ImmutablePureComponent { disabled: quoteItem.disabled, action: this.handleQuoteClick, }); - menu.push(null); - } - - if (publicStatus && !isRemote) { - menu.push({ text: intl.formatMessage(messages.embed), action: this.handleEmbed }); } if (signedIn) { diff --git a/app/javascript/mastodon/features/status/components/action_bar.jsx b/app/javascript/mastodon/features/status/components/action_bar.jsx index 88d77a01b24..b51776da19e 100644 --- a/app/javascript/mastodon/features/status/components/action_bar.jsx +++ b/app/javascript/mastodon/features/status/components/action_bar.jsx @@ -229,6 +229,10 @@ class ActionBar extends PureComponent { menu.push({ text: intl.formatMessage(messages.share), action: this.handleShare }); } + if (publicStatus && (signedIn || !isRemote)) { + menu.push({ text: intl.formatMessage(messages.embed), action: this.handleEmbed }); + } + if (quickBoosting && signedIn) { const quoteItem = quoteItemState(statusQuoteState); menu.push(null); @@ -240,11 +244,6 @@ class ActionBar extends PureComponent { disabled: quoteItem.disabled, action: this.handleQuoteClick, }); - menu.push(null); - } - - if (publicStatus && (signedIn || !isRemote)) { - menu.push({ text: intl.formatMessage(messages.embed), action: this.handleEmbed }); } if (signedIn) {