diff --git a/damus/Views/NoteContentView.swift b/damus/Views/NoteContentView.swift index eaba2cf7..b4dd3c9d 100644 --- a/damus/Views/NoteContentView.swift +++ b/damus/Views/NoteContentView.swift @@ -87,6 +87,12 @@ struct NoteContentView: View { return linkPreviewWithNoMedia(cached) } + // If media is already being shown, do not show media in the link preview + // to avoid taking up additional screen space. + if case let .separated(separated) = note_artifacts, !separated.media.isEmpty && !self.options.contains(.no_media) { + return linkPreviewWithNoMedia(cached) + } + return LinkViewRepresentable(meta: .linkmeta(cached)) }