diff --git a/apps/web/features/issues/components/issue-detail.tsx b/apps/web/features/issues/components/issue-detail.tsx index dcf32bad..7754e357 100644 --- a/apps/web/features/issues/components/issue-detail.tsx +++ b/apps/web/features/issues/components/issue-detail.tsx @@ -353,7 +353,7 @@ export function IssueDetail({ issueId, onDelete }: IssueDetailProps) { useCallback((payload: unknown) => { const p = payload as SubscriberRemovedPayload; if (p.issue_id !== id) return; - setSubscribers((prev) => prev.filter((s) => s.user_id !== p.user_id)); + setSubscribers((prev) => prev.filter((s) => !(s.user_id === p.user_id && s.user_type === p.user_type))); }, [id]), );