From 69132f9fa6e3f28533cef6840bf70852c4d31ef6 Mon Sep 17 00:00:00 2001 From: Bohan Jiang <52446949+Bohan-J@users.noreply.github.com> Date: Fri, 10 Jul 2026 17:15:25 +0800 Subject: [PATCH] fix(chat): remove unread-count badge from chat FAB (MUL-4374) (#5213) The floating chat bubble's unread-count badge duplicated the chat tab's unread indicator in the sidebar and visually overlapped it. Drop the badge; the hover tooltip still communicates unread/running state. Co-authored-by: J Co-authored-by: multica-agent --- packages/views/chat/components/chat-fab.tsx | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/packages/views/chat/components/chat-fab.tsx b/packages/views/chat/components/chat-fab.tsx index 8c9323915..ea1a70118 100644 --- a/packages/views/chat/components/chat-fab.tsx +++ b/packages/views/chat/components/chat-fab.tsx @@ -41,7 +41,8 @@ export function ChatFab() { toggle(); }; - // Tooltip text communicates the state that isn't carried by the icon/badge. + // Tooltip text carries the running/unread state on hover; the FAB itself no + // longer shows an unread-count badge (it duplicated the chat tab's, MUL-4374). const tooltip = isRunning ? t(($) => $.fab.running) : unreadSessionCount > 0 @@ -60,11 +61,6 @@ export function ChatFab() { )} > - {unreadSessionCount > 0 && ( - - {unreadSessionCount > 9 ? "9+" : unreadSessionCount} - - )} {tooltip}