From f39f6a4ea9a35d7ccebeb178a2daa1574376cc01 Mon Sep 17 00:00:00 2001 From: "russell@unturf.com" Date: Thu, 4 Jun 2026 10:01:23 -0400 Subject: [PATCH] zebra-report: deploy auto-rejoin restore MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Hard refresh resumes the last space again — the one-tap friction buyback didn't actually fix the Firefox Android listener-audio bug it was supposed to fix. --- zebra-report/zebra-spaces.html | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/zebra-report/zebra-spaces.html b/zebra-report/zebra-spaces.html index 978325c..8dd8665 100644 --- a/zebra-report/zebra-spaces.html +++ b/zebra-report/zebra-spaces.html @@ -4872,12 +4872,8 @@ $('btn-copy-share').addEventListener('click', async () => { return; } $('rdv-code').value = saved; - /* Don't auto-call joinSpace. Without a user gesture the audio - * pool can't be primed (Firefox Android refuses unmuted autoplay) - * and listener phones land silent. Pre-fill the code; one tap on - * 'enter' resumes with working audio. */ - logLine('', 'last space: '+saved+' — click enter to resume'); - setStatus('click enter to resume — '+saved, 'warn'); + logLine('', 'auto-rejoining last space …'); + setTimeout(() => { joinSpace().catch(e => logLine('err', 'auto-rejoin failed: ' + e.message)); }, 100); })(); /* games as left-column tiles — click to spotlight, broadcast through @@ -4948,8 +4944,8 @@ logLine('', 'ready — pick a handle, type a rendezvous code, enter the space');