diff --git a/app/javascript/flavours/glitch/components/status.jsx b/app/javascript/flavours/glitch/components/status.jsx index 1ded07261d..b1c6fbb4ce 100644 --- a/app/javascript/flavours/glitch/components/status.jsx +++ b/app/javascript/flavours/glitch/components/status.jsx @@ -621,7 +621,7 @@ class Status extends ImmutablePureComponent { ); mediaIcons.push('video-camera'); } - } else if (status.get('card') && settings.get('inline_preview_cards') && !this.props.muted) { + } else if (status.get('card') && settings.get('inline_preview_cards') && !this.props.muted && !status.get('quote')) { media.push( {(connectReply || connectUp || connectToRoot) &&
} diff --git a/app/javascript/flavours/glitch/features/status/components/detailed_status.tsx b/app/javascript/flavours/glitch/features/status/components/detailed_status.tsx index afccad6e27..9e772837e1 100644 --- a/app/javascript/flavours/glitch/features/status/components/detailed_status.tsx +++ b/app/javascript/flavours/glitch/features/status/components/detailed_status.tsx @@ -266,7 +266,7 @@ export const DetailedStatus: React.FC<{ ); mediaIcons.push('video-camera'); } - } else if (status.get('card')) { + } else if (status.get('card') && !status.get('quote')) { media = ( diff --git a/app/javascript/flavours/glitch/styles/components.scss b/app/javascript/flavours/glitch/styles/components.scss index 612bdbc709..1e31daf363 100644 --- a/app/javascript/flavours/glitch/styles/components.scss +++ b/app/javascript/flavours/glitch/styles/components.scss @@ -1480,6 +1480,10 @@ body > [data-popper-placement] { } } +.status--has-quote .quote-inline { + display: none; +} + .status { padding: 10px 14px; // glitch: reduced padding min-height: 54px;