User joining VC during screenshare breaks screenshare

(#2892) Bug Confirmed desktop video

Observed behaviour

Screenshare breaks in such a way that audio continues to work, but video is just a dimmed still image, likely that of the preview. If all users are already in the call before starting screenshare, it does seem to work fine however. From what I can see, it looks like the moment a new user joins a voice call, the "Chromium" device in pipewire is very briefly deleted and recreated, which causes a break in the audio pipeline. This also causes certain apps, such as Freetube, to detect an unplugged device and automatically pause.

Reproduction steps

  1. Start a screenshare in a VC
  2. In another browser tab, join the same VC again (probably also works if another user joins as well, but I only tested as myself)

Build information

Canary Desktop 2026.529.63437, Web 2026.529.63437, Linux 7.0.9-105.fc43.x86_64 (x64), Electron 41.2.2, Chrome 146.0.7680.188, Node 24.14.1, Locale en-US

Platform

Linux

Evidence

Attached voice diagnostics

Details

Expected behaviour The screenshare should not be disrupted
  1. Rex changed the status from Needs triage to Confirmed

1 comment

Sign in with Fluxer to comment and vote.