Today, when I first loaded our #general channel and then switched to a private group, the existing chat in the chat pane was overlapped with the new chat from the new channel (without clearing the previous chat messages).
I haven't been able to reproduce this reliably, but I have seen it happen to me at least 3 times.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
This has happened to me on occasion as well, I am using Chrome.
It used to happen when the user had a short connection problem, and the load old messages process brakes. Can you take a look at the console log when that happens and send a copy to us?
I just had this happened, and it was the result of switching from admin page > direct message > private group.
The console has no log output, just xhr requests:

Picture of overlapping channels:

@rodrigok can we change the order of how things happen to make sure we remove the current "room" immediately on the mouse click, avoiding the scenario where the unexpected broken process can trigger the overlap?
+1
:+1:
+1
I've had this happen as well, but it's hard to reproduce.
This has been fixed and it's under testing on demo.rocket.chat
Please advise if you get it to happen again.
@marceloschmidt it just happened to me as I opened the users admin settings and my server is using the latest from develop branch.
Still reproducible on 0.42
I'm still getting this issue with the macOS app. Happens usually between switching to the administration view but also happens when switching between users. The only way to make it go away is to refresh the app.