The ended event fires twice (or more) per single AudioScheduledSourceNode instance for me in Chrome, Edge and Opera on Windows. Firefox seem to fire th
ended
AudioScheduledSourceNode