element-hq / element-call

Group calls powered by Matrix
https://call.element.io
GNU Affero General Public License v3.0
588 stars 90 forks source link

TypeError: Destination stream closed #2126

Open AurimasG12 opened 9 months ago

AurimasG12 commented 9 months ago

Steps to reproduce

  1. Create meeting with perParticipantE2EE=true
  2. Join meeting with participant A
  3. Join same meeting with participant B
  4. Try to reload and join again with participant B till you see the error in participant A console that destination stream closed

I saw that sometimes I'm not getting remote participant keys How I turned on per participant e2ee: https://call.element.io/room/#/test?roomId=roomId&perParticipantE2EE=true

Also I see these errors: image

Outcome

What did you expect?

It should not break audio/video

What happened instead?

Participant B cannot see/hear participant A

Operating system

ubuntu

Browser information

Chrome Version 115.0.5790.170 (Official Build) (64-bit)

URL for webapp

https://call.element.io/

fkwp commented 9 months ago

that flag (so far) is only possible in embedded aka widget mode.

AurimasG12 commented 9 months ago

that flag (so far) is only possible in embedded aka widget mode.

I have removed those flags locally to check the case, issue still persists.

arnasledev commented 9 months ago

interesting also

AurimasG12 commented 9 months ago

Update: I saw that sometimes I'm not getting remote participant keys

bblacher commented 7 months ago

Experiencing this as well. Connecting to a call using Element Desktop, if closing the client without ending the call on the next connection to the call no one can her me.