Skip to content

Message reactions in DMs do not trigger notifications or unread indicators (UX Improvement) #40293

@amir2mi

Description

@amir2mi

Why this is important

Reactions (especially 👍/👎) are often used as quick confirmations in DMs.

Right now, Rocket.Chat doesn’t notify the sender when someone reacts. There’s no badge or unread indicator either. So unless you manually check the conversation again, it’s easy to miss.

In practice this causes confusion:

  • You think your message wasn’t seen
  • The other side thinks they already confirmed
  • Follow-ups get delayed or duplicated

We’ve already seen this happen internally.

Other messaging apps like Telegram and WhatsApp treat reactions as notification events for this exact reason, they often replace a reply.
Telegram: Unread Replies, Mentions and Reactions.

Also, reactions like 👍 can carry real meaning (confirmation/agreement). There was even a case where a 👍 was considered a valid acceptance in a contract (Canadian thumbs-up emoji contract ruling).

So this isn’t just a UI detail, missing these signals can break communication flow.


Proposed UX

Introduce a visual signal (e.g. a small heart/reaction indicator) that behaves similar to unread messages when someone reacts.

This could initially apply to DMs only to avoid noise, with the option to extend it to discussions/channels or make it configurable.

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    type: featurePull requests that introduces new feature

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions