element-hq / element-hq/hydrogen-web

Messages appear as unverified from new devices until/after we send a message into the room

Open
#256 1 comment 0 reactions 0 assignees View on GitHub
bug e2ee
Dominant language
TypeScript
Stars
714
Forks
131
PR merge metrics
No merged PRs in 30d

Description

When a new device logs in, the server notifies of a device change, and we only mark that user as outdated but don't query their keys again to update their devices.

Now when this new device send an e2ee message, it will appear in red as unverified because we don't know about the device yet.

When we send a message in the same room, we'll update the device tracking for that user, as it was marked as outdated, and we'll now know about their device. When opening the timeline again, the first message will now appear as verified.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.