element-call
element-call copied to clipboard
Potential race when knocking to join a call over federation
Steps to reproduce
(N.B. I suspect this is more of a Synapse problem, but reporting at application level.
There are two users here. Alice is on Server A, and Bob is on Server B.
- Alice creates a new call, and sends the link along to Bob
- Bob requests to join the call (knocks)
- Alice accepts and invites Bo,b
- Bob sees an error about not being able to join
- (workaround) Bob is able to refresh and immediately join the call.
Outcome
What did you expect?
Upon being inviited, I should be joined to the call.
What happened instead?
I suspect this is invites racing;
Operating system
Arch Linux
Browser information
Firefox
URL for webapp
No response
Will you send logs?
No
I strongly suspect this is https://github.com/element-hq/synapse/issues/15012
#2637 reportedly makes this less of a problem, but this causes some delay in joining a room so it would be good to fix upstream.