From 016db4a8262cd37d078b5435bd7ddcbe5989b26c Mon Sep 17 00:00:00 2001 From: Anthony Ettinger Date: Tue, 23 Jun 2026 10:08:28 +0000 Subject: [PATCH] fix(web): emit a new MediaStream ref per track so Firefox renders screen share MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Web SFU viewers showed camera/black instead of the host's screen share on Firefox. useWebRTCSFU mutated one MediaStream and called setRemoteStream with the same object reference on each TrackSubscribed, so React bailed on the re-render and VideoViewer's srcObject effect (dep [stream]) never re-ran. Firefox does NOT render a track added to a MediaStream already attached to a