From 5cb94e3c606a2460ef04b4141acb1b5d53cfd482 Mon Sep 17 00:00:00 2001 From: Hazelnoot Date: Thu, 11 Sep 2025 14:29:32 -0400 Subject: [PATCH] fix replies / renotes of silenced users/instances by a followed user appearing in the streaming API --- packages/backend/src/core/NoteVisibilityService.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/backend/src/core/NoteVisibilityService.ts b/packages/backend/src/core/NoteVisibilityService.ts index 884efe6a83..6f3171d083 100644 --- a/packages/backend/src/core/NoteVisibilityService.ts +++ b/packages/backend/src/core/NoteVisibilityService.ts @@ -345,10 +345,8 @@ export class NoteVisibilityService { // Don't silence if it's us if (note.userId === user?.id) return false; - // Don't silence if we're following - if (data.userFollowings?.has(note.userId)) return false; - - if (!ignoreSilencedAuthor) { + // Don't silence if we're following or ignoring the author + if (!data.userFollowings?.has(note.userId) && !ignoreSilencedAuthor) { // Silence if user is silenced if (note.user.isSilenced) return true;