Ripcord Dev Logo Ripcord Development — View Ticket Login or Create Account
Ticket UUID: a9594bb4f9190d48663ba1906e1c303fdaa49760
Title: #mpdm channels are showing up for group DM
Status: Open Type: Bug
Severity: Minor Priority: Low
Subsystem: Slack Resolution: Open
Last Modified: 2022-10-18 18:11:16
Version Found In: 0.4.28
spyder2021-03-16 23:15:48

Yesterday I opened three new group DMs (that I did not create) via the notifications "open" button in ripcord and all three are now showing as channels. The channel names follow a pattern; #mpdm-username1--username2--username3 etc.

This is sort of related to https://dev.cancel.fm/tktview?name=96cd709c9e - although new DM's don't show up in the sidebar, it is possible to open them if ripcord via notifications. Clicking "open" normally opens the DM just fine.

It seems that for group DM's instead of opening as a DM it now opens as a channel. They didn't show up in my official Slack client DM list or channel list even after I sent messages with the DM in ripcord.

My problem now is I cannot leave these channels. I tried opening one of the group DMs in the official slack client, that added the DM to Direct Messages in the sidebar but it didn't remove the #mpdm channel. Likewise closing it in the official slack client only removed it from Direct Messages, I still see the #mpdm channel.

I suppose I could remove the server from ripcord and re-add it to see if it fixes the channel list, but that's quite disruptive when I can't reorder the account list.

spyder2021-03-17 04:31:31

Oh I was wrong! I just had another and the #mpdm channel shows up even before I open the DM via the notification.

That probably makes it a duplicate of the other ticket?

cancel2021-03-18 19:15:58

Very strange! There must be some more protocol changes I'll need to handle. Thanks.

spyder2021-03-31 01:11:10

I'm happy to help test a fix for this, if you need me to

spyder2021-05-06 02:04:56

Interesting add-on point: I just deleted and recreated the Slack account that now has 9 of these #mpdm channels. It didn't remove them, which might suggest they are logged against my account on the server? 🤔

paulhart2021-05-19 14:20:38

I have the same issue - in one workspace i have one multi-person DM group that appears in the Direct Messages list, and more than 10 multi-person DMs that are considered "mpdm-xxxxx" type channels.

spyder2021-06-03 00:55:53

I'm up to 20. It's getting so unwieldy (channels are sorted by name so they're all in the middle) that I might need to switch back to the official Slack app until it's fixed.

cancel2021-06-03 23:39:29

I've figured out that it happens when people use the "New message" feature in the Slack web client. Every time a new recipient is added to the list, it creates one of these channels. Slack sends these channels to the clients, and insists that your user is a member of them. I guess the Slack web client has logic that filters them out.

I'll add a similar thing to Ripcord, but it will take a bit of effort, because the filtering logic is non-trivial. I already tried to do a simple attempt at it, and it ended up filtering out real DM channels, so I'll need a few days of work to fix it for real, most likely.

spyder2021-11-09 23:31:28

I just had the official slack client reveal the name of one of these channels to me - in a notification on my phone! So yeah it’s definitely filtering them somehow but under the hood they’re channels not DMs.

I’ve long since stopped using ripcord; people at my company are big fans of group DMs so I just had too many to deal with. I’d love to go back to it once this is fixed.

jsadusk2022-03-22 18:59:26

I just discovered Ripcord, after being at my wits end with the performance of the official app. It is great except for this one issue. Has there been any progress on this? On my first open of Ripcord I have 70 of these channels. It makes the UI unusable. I'd love to migrate fulltime but without at least hiding the #mpdm channels I can't use this at all

mumu2022-10-18 18:11:16

I really like the program and want to pay for it, but this issue means half my work Slack server is these #mpdm channels. Until this is fixed I'll probably keep messing around with Ripcord but I'll have to keep Slack installed for normal usage.