Skip to content

Unable to decrypt old message with cross device verification #23374

Closed
matrix-org/matrix-js-sdk
#2730
@B4dM4n

Description

@B4dM4n

Steps to reproduce

  1. Have one verified session (latest Element Android/Web/Desktop tested) open
  2. Sign in a new session on another device/browser session
  3. Select "verify with another device" to verify the session
  4. Use the client from 1. with either QR-Code or Emoji verification

Outcome

What did you expect?

Old messages in encrypted rooms, which are already decrypted on client 1., can be derypted and read on the new session

What happened instead?

All messages show Unable to decrypt: The sender's device has not sent us the keys for this message.

Workaround

Using the security key to verify the new session allows to decrypt all messages

Operating system

NixOS

Browser information

Chromium 105.0.5195.125

URL for webapp

app.element.io

Application version

1.11.8

Homeserver

Synapse v1.68.0

Will you send logs?

Yes

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-E2EEO-OccasionalAffects or can be seen by some users regularly or most users rarelyS-MajorSeverely degrades major functionality or product features, with no satisfactory workaroundT-Defect

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions