E2EE chats do not load a lot of the time
Search before asking
- [x] I had searched in the issues and found no similar issues.
Operating System
- [x] macOS
- [ ] Windows
- [ ] Linux
Operating System Version
MacOS 26
It happens on the web browser too?
Yes, it happens on the web browser too
Rocket.Chat Desktop App Version
4.10.0
Rocket.Chat Server Version
7.12
Describe the bug
Often, chats refuse to load.
Even reinstalling the app, the chat only loads for example to 1 week ago (say december 1). But there are many new messages up until December 7.
Messages all load on the Mobile version, so I know they are there.
Web version has the same issue.
How to Reproduce
Set up server channels with E2EE, 12 members Post many messages
??
Sometimes it works fine. But very often also, messages don't show.
Describe your Expected behavior
All messages load, like on the mobile app.
Anything else
We switched to RocketChat last month.
We had many glitches like this but usually it was recoverable.
This one seems persistent though.
Are you willing to submit a code contribution?
- [x] Yes, I am willing to submit a Pull Request!
We're sporadically seeing this too (also for DMs). This is also happening with Linux-Clients - so it quite surely isn't OS specific.
As this is happening on web too, its a Core issue, I will move it to there.
We hit this one as well with RC 7.13.1 (probably earlier too). As a workaround it was possible to see missing messages after setting up all threaded messages to be visible on the main channel in the user's message preferences.
Unfortunately I screwed up with pruning of messages before I could figure out the particular message that was able to trigger the issue. (It was a huge channel with lots of long threads.)
After some heavy pruning the channel showed all remaining messages without problems. So the pruning range hit the correct one.
The previous similar one triggering rendering issues on E2EE channels was this: https://github.com/RocketChat/Rocket.Chat/issues/36580
I tested that this new one is not regression into that previous fix.