RocketChat / RocketChat/Rocket.Chat

E2EE chats do not load a lot of the time

Open
#37,724 5 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

type: bug
Dominant language
TypeScript
Stars
46.1k
Forks
13.9k
Avg merge
3d 3h
Merged PRs (30d)
130

Description

Search before asking
  • I had searched in the issues and found no similar issues.
Operating System
  • 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?
  • Yes, I am willing to submit a Pull Request!

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no files, tests, or entry points, and its reproduction steps are incomplete. Start by reproducing the missing-message behavior on macOS 26, Rocket.Chat 4.10.0, and server 7.12 with an E2EE channel, then trace message loading and compare it with the mobile result; done means all messages load consistently in the web and desktop clients.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
security
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.