Browser tests are silent: a shared fixture replaces Web Audio with an in-memory stub before the app loads. Tests still cover audio loading errors, timeouts, retry, interruption and Dual controls, but ...