diff --git a/app/javascript/mastodon/components/status/prepend.module.scss b/app/javascript/mastodon/components/status/prepend.module.scss index 8b5676c5149..2ae2d798e71 100644 --- a/app/javascript/mastodon/components/status/prepend.module.scss +++ b/app/javascript/mastodon/components/status/prepend.module.scss @@ -5,7 +5,6 @@ display: grid; grid-template-columns: subgrid; - grid-template-rows: 1fr; align-items: center; color: var(--color-text-secondary); grid-column: span 2; @@ -54,9 +53,13 @@ a.account { color: var(--color-text-primary); } -.text { - @include mixins.line-clamp(1); - - display: block; +.text blockquote { + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; margin-block-start: var(--space-1); + + > p { + display: inline; + } } diff --git a/app/javascript/mastodon/components/status/prepend.tsx b/app/javascript/mastodon/components/status/prepend.tsx index 188225e4d1f..e540bf7bfc9 100644 --- a/app/javascript/mastodon/components/status/prepend.tsx +++ b/app/javascript/mastodon/components/status/prepend.tsx @@ -101,6 +101,9 @@ const StatusPrependReply: React.FC<{ replyId: string }> = ({ replyId }) => { }; const language = status.translation?.language ?? status.language; + const content = ( + status.translation?.contentHtml ?? status.contentHtml + ).trim(); return (