element-hq / element-hq/element-web
Cross-user verification gets stuck if one user changes room
Open
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:

Note that even if Alice changes back again before Bob accepts, all state is lost and the same thing happens.
Contributor guide
Assessment
This issue has not been assessed yet.