element-hq / element-hq/element-web

Group call tile / room header shows call as ended even though it's ongoing after restart

Open
#34,803 1 comment 0 reactions 0 assignees View on GitHub
A-Electron A-Element-Call O-Uncommon S-Major T-Defect
Dominant language
TypeScript
Stars
13.5k
Forks
2.8k
PR merge metrics
PR metrics pending

Description

### Steps to reproduce

1. Have an Element Call start in a room.
2. Join the call
3. (Client crashes due to OOM)
4. On restart, the call shows as finished even though it's definitely still ongoing

### Outcome

#### What did you expect?

I can join the call / UI indicates it's ongoing

#### What happened instead?

Image

### Operating system

Arch Linux

### Application version

Element version: 1.12.24 Crypto version: Rust SDK 0.18.0 (6fe03c1), Vodozemac 0.10.0

### How did you install the app?

Package manager

### Homeserver

half-shot.uk

### Will you send logs?

Yes

Contributor guide

Open the contributing guide

Research direction

Reproduce the issue in an Element Call room by joining, restarting after a client crash, and checking the group call tile and room header. Trace how those UI elements determine whether the call is ongoing; done means the call remains joinable and is shown as ongoing after restart.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
audio-video-rtc, frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.