title: Safari: changing source then calling play directly raises a DOMError aborterror
body: <p>When changing an audio source then calling play immediately I get a DOMError saying the operation was aborted. So my play promise is rejected yet the audio plays fine.</p>
  
  <p>This seems to be a new issue (since december maybe ?), only appends on safari for me. A workaround at the moment is to wait a little bit before calling play() or to wait for an event like loadeddata.</p>
  
  <p>Is anyone aware of the issue ? What's the correct way to tackle it?</p>