From c74dfda885031d5989777912adc7253c310b1ff8 Mon Sep 17 00:00:00 2001 From: spoukyii <61633921+spoukyii@users.noreply.github.com> Date: Tue, 3 Nov 2026 16:21:38 -0800 Subject: [PATCH] fix(desktop): Windows badge overlay says "1 thread", not "1 threads" On Windows the notification badge is a taskbar overlay icon, and setOverlayIcon takes a description that screen readers announce for it. The description always said "threads", so a single waiting thread was announced as "1 threads with new notifications". It now picks "thread" for a count of one, the way the app's other thread counts do, such as "1 running thread" in the update dialog. Bug: Windows taskbar badge says "1 threads with new notifications" --- apps/desktop/src/ipc/methods/notificationBadge.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/desktop/src/ipc/methods/notificationBadge.ts b/apps/desktop/src/ipc/methods/notificationBadge.ts index 39eeeeeb1f308..454c30df61a8c 100644 --- a/apps/desktop/src/ipc/methods/notificationBadge.ts +++ b/apps/desktop/src/ipc/methods/notificationBadge.ts @@ -29,7 +29,9 @@ function applyNotificationBadge( if (!window.isDestroyed()) { window.setOverlayIcon( overlay?.isEmpty() ? null : overlay, - count > 0 ? `${count} threads with new notifications` : "", + count > 0 + ? `${count} ${count === 1 ? "thread" : "threads"} with new notifications` + : "", ); } }