diff --git a/src/lib/api/feed-manip.ts b/src/lib/api/feed-manip.ts index 60b0f26413..149859ea99 100644 --- a/src/lib/api/feed-manip.ts +++ b/src/lib/api/feed-manip.ts @@ -281,7 +281,10 @@ export class FeedTuner { function getSelfReplyUri(item: FeedViewPost): string | undefined { if (item.reply) { - if (AppBskyFeedDefs.isPostView(item.reply.parent)) { + if ( + AppBskyFeedDefs.isPostView(item.reply.parent) && + !AppBskyFeedDefs.isReasonRepost(item.reason) // don't thread reposted self-replies + ) { return item.reply.parent.author.did === item.post.author.did ? item.reply.parent.uri : undefined