From 1582801e68b2f31a63acc39f59396e0cdc426921 Mon Sep 17 00:00:00 2001 From: Amy Date: Sun, 29 Mar 2026 12:12:16 -0400 Subject: [PATCH] feat: hide the names of blocked users that reacted to a message This is an experimental feature. I don't really know what would the best approach be to hide reactions from blocked users, since using the set's difference seems to completely break solidjs reactivity. Feedback welcome :) Signed-off-by: Amy --- .../components/features/messaging/elements/Reactions.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/client/components/ui/components/features/messaging/elements/Reactions.tsx b/packages/client/components/ui/components/features/messaging/elements/Reactions.tsx index 37cb595e0..8004d02b8 100644 --- a/packages/client/components/ui/components/features/messaging/elements/Reactions.tsx +++ b/packages/client/components/ui/components/features/messaging/elements/Reactions.tsx @@ -176,9 +176,12 @@ function Reaction(props: { */ const peopleList = () => { const all = users(); - const list = all.filter((user) => user); + const list = all.filter( + (user) => user && user.user?.relationship !== "Blocked", + ); const unknown = - all.filter((user) => !user).length + Math.max(0, list.length - 3); + all.filter((user) => user?.user?.relationship === "Blocked" || !user) + .length + Math.max(0, list.length - 3); const usernames = list .slice(0, 2)