From e9e8104b1f472c5cfbef0198cc1acadaa8dff337 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Sun, 22 Mar 2026 13:58:02 -0500 Subject: [PATCH] Fix link previews in posts opening /i/ instead of externally LinkEmbed now defaults externalLink to true so link previews embedded in post content open the URL externally as expected. Only standalone uses of LinkPreview (like the CommentContext hover card) navigate to the /i/ comment page. --- src/components/LinkEmbed.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/LinkEmbed.tsx b/src/components/LinkEmbed.tsx index 85186cc6..5930524d 100644 --- a/src/components/LinkEmbed.tsx +++ b/src/components/LinkEmbed.tsx @@ -43,7 +43,7 @@ interface LinkEmbedProps { * - Mastodon post URLs → `MastodonEmbed` (native card via Mastodon API) * - Everything else → `LinkPreview` (OEmbed link preview card) */ -export function LinkEmbed({ url, className, showDiscuss = true, hideImage, externalLink }: LinkEmbedProps) { +export function LinkEmbed({ url, className, showDiscuss = true, hideImage, externalLink = true }: LinkEmbedProps) { const youtubeId = useMemo(() => extractYouTubeId(url), [url]); const tweetId = useMemo(() => extractTweetId(url), [url]); const blueskyPost = useMemo(() => extractBlueskyPost(url), [url]);