From c07067492bb37b9bff25f449c76ea09fe8508afe Mon Sep 17 00:00:00 2001 From: BenStullsBets Date: Fri, 26 Jun 2026 08:00:44 -0700 Subject: [PATCH] test(audio): Playwright E2E (3 tests, skip-if-no-browser) + client robustness E2E asserts in a real headless Chromium: white_noise loads the noise asset, soundtrack loads the current scale's asset, and Visual=off fades video while audio keeps playing. Driving it out surfaced + fixed three client issues: - fadeVolume uses setInterval (rAF stalls when the tab is backgrounded) - start gesture drops srcless priming (a click grants Chrome autoplay document-wide; priming empty