···271271 }
272272 } else {
273273 if (!dryRun) {
274274- this.seenUris.add(item.post.uri)
274274+ // Reposting a reply elevates it to top-level, so its parent/root won't be displayed.
275275+ // Disable in-thread dedupe for this case since we don't want to miss them later.
276276+ const disableDedupe = slice.isReply && slice.isRepost
277277+ if (!disableDedupe) {
278278+ this.seenUris.add(item.post.uri)
279279+ }
275280 }
276281 }
277282 }