element-hq / element-web

A glossy Matrix collaboration client for the web.
https://element.io
GNU Affero General Public License v3.0
11.02k stars 1.96k forks source link

When clicking on a room while in an element call the call sometimes disconnects #27114

Open bblacher opened 6 months ago

bblacher commented 6 months ago

Steps to reproduce

  1. Join an element call video room
  2. Click on another room (e.g. a text room)
  3. Get disconnected from the call
  4. When rejoining, I can't hear the other call members until they all reconnect

Outcome

What did you expect?

The call goes on like it normally does

What happened instead?

The call got disconnected

Operating system

Windows 10

Application version

Version von Element Nightly: 0.0.1-nightly.2024022701 Krypto-Version: Olm 3.2.15

How did you install the app?

https://element.io/download (nightly)

Homeserver

matrix.org

Will you send logs?

Yes

bblacher commented 6 months ago

Can't send logs (gives me an error), I can upload them somewhere else if needed.

Bluber21 commented 6 months ago

We have activated "feature_group_calls" for the Element App.

As of 1.11.58 (still in 1.11.60) we have the same problem, even with normal Element Calls 1:1 or Group Calls it doesn't matter. If you click on another room, you are kicked out of the can and when you get back in, you can no longer hear anyone.

We are using macOS Version 14.

hazzuk commented 6 months ago

We have activated "feature_group_calls" for the Element App.

As of 1.11.58 (still in 1.11.60) we have the same problem, even with normal Element Calls 1:1 or Group Calls it doesn't matter. If you click on another room, you are kicked out of the can and when you get back in, you can no longer hear anyone.

We are using macOS Version 14.

Similar situation here, we use Element call for our video rooms. But I've not been able to push a new version of Element to my users due to this issue.

Tested it again and it's still present in 1.11.60, (Windows, Element web, Chromium: 122.0.6261.111).

bblacher commented 6 months ago

I've got a buddy of mine to send you logs of this behavior with a reference to this issue. @t3chguy @MidhunSureshR

Bluber21 commented 5 months ago

On Element Nightly I found that if I remove the config.json the problem is no longer there. The problem also occurred if the config.json only contains "{}".

bblacher commented 1 month ago

This still happens sometimes on Linux/Element Desktop, Windows/Element Desktop and Windows/Firefox/Element Web.