fix(replies): hide no-reason removed replies

This commit is contained in:
Tommaso Casaburi
2026-06-23 16:20:15 +07:00
parent da92b2fb0a
commit 4737d37967
4 changed files with 16 additions and 7 deletions
+2 -1
View File
@@ -717,7 +717,8 @@ const PostMobile = ({
const [failedMediaUrl, setFailedMediaUrl] = useState<string | undefined>();
const mediaLoadFailureInfo = failedMediaUrl && failedMediaUrl === resolvedPost?.link ? <MediaLoadFailureInfo url={failedMediaUrl} /> : undefined;
// Author-deleted replies are hidden from thread replies; moderator removals still render their placeholder.
// Author-deleted replies and no-reason moderator removals are hidden from thread replies.
// Moderator removals with a reason still render their placeholder and reason.
const filteredReplies = useMemo(() => filterRepliesForDisplay(freshRepliesForRender), [freshRepliesForRender]);
const postsByAuthorInThread = useMemo(() => getThreadPostCountsByAuthor(resolvedPost, filteredReplies), [resolvedPost, filteredReplies]);
const previewDisplayReplies = useMemo(() => getPreviewDisplayReplies(filteredReplies, BOARD_REPLIES_PREVIEW_VISIBLE_COUNT), [filteredReplies]);