From b402298ea21e9d524d1462a5497c9851ac58fd4b Mon Sep 17 00:00:00 2001 From: Markov Date: Tue, 17 Mar 2026 11:13:46 +0100 Subject: [PATCH] fix: accept task messages in project chat panel --- src/components/ChatPanel.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/ChatPanel.tsx b/src/components/ChatPanel.tsx index 75fa9e4..db2eaa6 100644 --- a/src/components/ChatPanel.tsx +++ b/src/components/ChatPanel.tsx @@ -67,7 +67,9 @@ export default function ChatPanel({ chatId, projectId }: Props) { // WS: new messages useEffect(() => { const unsub = wsClient.on("message.new", (msg: Message) => { - if (msg.chat_id !== chatId) return; + // Accept messages for this chat OR task messages from same project + if (msg.chat_id !== chatId && !msg.task_id) return; + if (msg.chat_id && msg.chat_id !== chatId) return; setMessages((prev) => { if (prev.some((m) => m.id === msg.id)) return prev; return [...prev, msg];