From aca9bd45abf60a80c5f2527b1a134394423f6848 Mon Sep 17 00:00:00 2001 From: akastijn Date: Sun, 19 Jul 2026 17:58:31 +0200 Subject: [PATCH] Reset unread message count for all servers when a new server is selected. --- frontend/src/app/pages/altitude/chat/service/chat.service.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/frontend/src/app/pages/altitude/chat/service/chat.service.ts b/frontend/src/app/pages/altitude/chat/service/chat.service.ts index 3e0726a..ff323d3 100644 --- a/frontend/src/app/pages/altitude/chat/service/chat.service.ts +++ b/frontend/src/app/pages/altitude/chat/service/chat.service.ts @@ -86,6 +86,7 @@ export class ChatService implements OnDestroy { public selectServer(server: string) { this._selectedServer.set(server); + this._servers.update((old) => old.map((s) => ({...s, unreadMessages: 0}))); } // single, deliberate escape hatch from the broken DOM/polyfill type overlap —