Failed Wayland screen capture leaves subsequent attempts stuck on "Already pending" with no visible error message

(#4091) Bug Open: Needs triage desktop video

Reproduction steps

  1. Launch the Fluxer desktop app on Linux/Wayland
  2. Join a voice channel
  3. Attempt to share a monitor in an environment where PipeWire screen capture fails
  4. Wait about 30 seconds for the initial attempt to time out
  5. Observe no error message
  6. Click the screen sharing button again, nothing happens except for maybe a quick flicker

Expected behaviour

I would expect some kind of error message followed by Fluxer cleaning up its state (in case it doesn't) so retrying a screen share works

Actual behaviour

First screen-sharing attempt times out after about 30 seconds. When attempting to share again, it logs: Already pending, ignoring routed screen-share publish request

Build information

Stable Desktop 2026.1015.145325, Web 2026.1016.10911, Linux 7.2.10-200.fc44.x86_64 (x64), Electron 44.4.1, Chrome 152.0.7977.78, Node 24.21.0, Locale en-US

Platform

Linux

Evidence

The log was captured after killing all Fluxer processes and launching fresh: fluxer-clean-test.log Relevant:
21:07:41 [ScreenShareStartFlow] [Warn]
Wayland screen share portal capture failed to start

21:07:43 [VoiceEngineV2ScreenShareSupport] [Debug]
Already pending, ignoring routed screen-share publish request

21:07:43 [ScreenShareStartFlow] [Warn]
Wayland screen share portal did not yield a capturable source
The original screen-capture failure was recorded in a different report

Comments

Sign in with Fluxer to comment and vote.

No comments yet.