User unable to leave conversation


I am running into an issue where users create a multi-person direct message but one user wishes to leave the conversation. They can hide it but it keeps popping back up for them. How would we get it so the end user can leave these direct message groups?

Server Setup Information

  • Version of Rocket.Chat Server: 4.3.2
  • Operating System: Ubuntu 20.04
  • Deployment Method: Manual Install
  • Number of Running Instances: 1
  • DB Replicaset Oplog: Enabled
  • NodeJS Version: 12.22.1
  • MongoDB Version: 4.4.11
  • Proxy: nginx
  • Firewalls involved: None.

Any additional Information

Users are not allowed to delete messages or rooms for auditing purposes (being able to go back and see what they typed).

I was not able to reproduce this.

after creating a discussion with admin, agent1 and agent2

  • admin send messages
  • agent 1 send messages
  • agent 1 leaves channel (3 dots on the channel, leave)
  • admin sends message
  • agent 2 sends message
  • agent 1 donโ€™t receive it anymore

The user should see a leave button. If not, check if the user has the Leave Channel and / or Leave Private Groups permission enabled for his role.

Ah, this is not a channel. This is a direct message group. Channels are not issue but if someone makes a direct message with multiple users and one person no longer wants to be in the conversation they cannot leave.

Screenshot 2022-01-28 132109

They do have the Leave Private Group permission.

Oh! I am sorry. missed this piece :crazy_face:

I see what you talking about. Indeed, there is now way to leave, AND the creator of the direct message cannot remove a user too.

Iโ€™ll bookmark this thread and call some attention to this. Hang tight!!



Sorry for the late response. :grimacing:

This is by design. Direct Messages are unique, considering the initial participating parties.

You then need a channel when you need to add or remove participants.