Skip to content

v9.4.1

Choose a tag to compare

@naomiaro naomiaro released this 08 Mar 00:13
· 188 commits to main since this release

Bug Fix

  • Fix audio bleeding between pagesTonePlayout.dispose() now stops the Tone.js Transport and all active AudioBufferSourceNodes before cleanup. Previously, audio continued playing through the global AudioContext after provider unmount (e.g., during SPA client-side navigation). (#312)
  • Resilient cleanupstop() and dispose() now guard per-track operations with individual try-catch blocks, ensuring one track failure doesn't skip cleanup of remaining tracks.