From e3363d9cf1b3d3c8c9076114028de0997dee5886 Mon Sep 17 00:00:00 2001 From: "russell@unturf.com" Date: Wed, 3 Jun 2026 20:06:45 -0400 Subject: [PATCH] zebra-report: stream-toggle reliability fixes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Three coupled fixes to the DJ-stream toggle path: - await setSinkId() before setting .src so it doesn't race + abort the in-flight media load - drop the 'stalled' handler that was ping-ponging WebRTC ↔ stream on every transient mobile-cellular buffer pause - make startStream idempotent on the same URL so a peer-joined auto-enrollment race can't reset .src and self-abort Plus preload="auto" and playsInline on the dynamic