Skip to content

Call state can't transition to 'connected' if your call membership already exists #29429

@robintown

Description

@robintown

Steps to reproduce

  1. Use a homeserver without support for delayed events
  2. Enter an Element Call group call
  3. Kill the browser while you're still connected
  4. Launch Element once again
  5. Try to re-join the call

alternatively:

  1. Use a homeserver with support for delayed events
  2. Enter an Element Call group call
  3. Kill the browser while you're still connected
  4. Launch Element once again and re-join the call, but do this all very quickly (within the delayed event timeout window)

Outcome

What did you expect?

I re-join the call and Element Web shows that the call is 'connected' in the room list

What happened instead?

I re-join the call and Element Web just says 'video' rather than 'connected' in the room list

Operating system

NixOS 24.11

Browser information

Firefox 135.0.1

URL for webapp

develop.element.io

Application version

Element version: e9a3625-js-3e512711d7ac Crypto version: Rust SDK 0.10.0 (3cc301d), Vodozemac 0.9.0

Homeserver

Synapse 1.125.0

Will you send logs?

No

Sub-issues

Metadata

Metadata

Assignees

Labels

A-Element-CallGroup calls via Element CallO-UncommonMost users are unlikely to come across this or unexpected workflowS-MinorImpairs non-critical functionality or suitable workarounds existT-Defect

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions