zebra-report/web
Russell Ballestrini 6fbeade12d
zebra-spaces: tap-to-play overlay + HTML muted attribute — fixes Firefox Android autoplay
Firefox Android (and other strict mobile browsers) check the HTML 'muted'
attribute, not the IDL .muted property, when deciding whether MediaStream
<video> is autoplay-eligible. Setting only the property left the video
ineligible, so play() rejected silently and the user saw a black tile.

Three changes:
- set the autoplay/playsinline/muted attributes alongside the properties
  so every UA's autoplay heuristic agrees the element is eligible
- log play() rejections instead of swallowing them — silent failures hid
  this from us until now
- when play() does reject, show a 'tap to play' overlay that covers the
  video area (but not the meta bar); tapping counts as the gesture and
  the retry succeeds
2026-06-01 20:20:10 -04:00
..
blog phase 1: unfirehose reconstruction from session JSONL ingest 2026-05-27 13:51:14 -04:00
fonts phase 2: gap analysis — cat>> append + binary asset recovery 2026-05-27 13:54:19 -04:00
chat.html zebra-spaces: start remote screen tiles muted + add unmute button — fixes mobile autoplay 2026-06-01 20:02:03 -04:00
host-your-own.html zebra-spaces: start remote screen tiles muted + add unmute button — fixes mobile autoplay 2026-06-01 20:02:03 -04:00
how-it-works.html zebra-spaces: start remote screen tiles muted + add unmute button — fixes mobile autoplay 2026-06-01 20:02:03 -04:00
index.html web: bump mobile body padding from 1rem to 1.25rem so the right edge has visible breathing room 2026-05-31 14:13:25 -04:00
kernel.html web: bump mobile body padding from 1rem to 1.25rem so the right edge has visible breathing room 2026-05-31 14:13:25 -04:00
stamp.js web: stamp each zebra-report page with build date + md5/sha256 2026-05-28 17:50:12 -04:00
zebra-audio.html zebra-spaces: start remote screen tiles muted + add unmute button — fixes mobile autoplay 2026-06-01 20:02:03 -04:00
zebra-spaces.html zebra-spaces: tap-to-play overlay + HTML muted attribute — fixes Firefox Android autoplay 2026-06-01 20:20:10 -04:00