-
Notifications
You must be signed in to change notification settings - Fork 13.4k
Description
Description:
Thread messages in rooms are not being marked as unread and no unread badge/counter is shown in the room list sidebar.
When a member of a room sends a message inside a thread, other room members do not receive any unread indicator — the room does not display the unread badge (the circle with a message count number) in the left sidebar. This affects both regular thread messages ( expected ) and @all mentions used within threads.
specific scenario:
@all mention inside a thread (where no other users were previously involved in the thread): A desktop notification is triggered, and the room moves to the top of the sidebar list, but the unread badge (circle with message count) is still not displayed.
Steps to reproduce:
- Create a room with at least 3 members (User A, User B, User C).
- Log in as User A and send a message in the room.
- Log in as User B and reply to that message with ''@ALL"
- Log in as User C (who has not opened the thread).
- Observe the left sidebar room list.
Expected behavior:
When a thread reply is posted — especially one that includes an @all mention — all room members should:
- Receive a system/browser/desktop notification,
- See the room jump to the top of the unread list,
- See an unread badge (circle with message count) on the room in the sidebar.
Actual behavior:
- For plain thread replies: no notification, no unread badge, no counter shown in sidebar.
- For
@allinside a thread: desktop notification appears and room moves to top of list, but the unread badge and message counter are missing.
This issue occurs on both the Desktop App and in all tested browsers (Opera, Chrome, Firefox).
Server Setup Information:
- Version of Rocket.Chat Server: 8.2
- License Type: Community
- Number of Users: 50
- Operating System: Ubuntu 24.04
- Deployment Method: * tar *
- Number of Running Instances: * 1 *
- DB Replicaset Oplog: * Enabled (rs0) *
- NodeJS Version: * v12.22.1 *
- MongoDB Version: * 8.0.19 *
Note: This issue was also present in previous versions of Rocket.Chat server.
Client Setup Information:
- Desktop App Version: 4.12 (Windows 11)
- Browsers tested: Opera, Chrome (latest), Firefox (latest)
- Operating System: Windows 11
Additional context:
This is a regression or persistent bug across multiple server versions. The core issue seems to be that thread messages — and even @all mentions within threads — do not properly trigger the unread state in the room sidebar for users who are room members but not active thread participants.