Skip to content

Device remains unverified after repeated successful verifications (ConstraintError: Unable to add key to index 'by_info': at least one key does not satisfy the uniqueness requirements.) #33066

Description

@jackrosenthal

Steps to reproduce

  1. Start at Verify this Device: After end of April 2026....
  2. Click Continue.
  3. Do the verification using QR code on Element Android. Verification is successful, green check mark received on both ends.

Outcome

What did you expect?

Device would be verified after successful verification.

What happened instead?

Device remains unverified. Popups to verify the device remain.

Operating system

Linux

Browser information

Google Chrome 145.0.7632.116 (Official Build) (64-bit)

URL for webapp

https://app.element.io

Application version

Element version: 1.12.14 Crypto version: Rust SDK 0.16.0 (1ac734e), Vodozemac 0.9.0

Homeserver

matrix.ohea.xyz, Synapse/1.150.0

Will you send logs?

Yes

Metadata

Metadata

Assignees

Labels

A-E2EEA-E2EE-SAS-VerificationO-OccasionalAffects or can be seen by some users regularly or most users rarelyS-MajorSeverely degrades major functionality or product features, with no satisfactory workaroundT-DefectTeam: CryptoZ-Stuck-VerificationUser is prompted over and over again to verify their device

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions