element-hq / element-hq/element-web

Cross-user verification gets stuck if one user changes room

Open
#27,395 0 comments 0 reactions 0 assignees View on GitHub
A-E2EE-SAS-Verification A-Element-R O-Occasional S-Major T-Defect
Dominant language
TypeScript
Stars
13.5k
Forks
2.8k
PR merge metrics
PR metrics pending

Description

* Alice sends a verification request to Bob
* Bob takes a while to accept. Meanwhile, Alice changes room in her client
* Bob accepts, and gets an infinispinner:
![image](https://github.com/element-hq/element-web/assets/1389908/0faea110-1ca6-4b15-a520-46730755044b)

Note that even if Alice changes back again before Bob accepts, all state is lost and the same thing happens.

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.