diff --git a/web/zebra-spaces.html b/web/zebra-spaces.html index 978325c..8dd8665 100644 --- a/web/zebra-spaces.html +++ b/web/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');