diff --git a/changes/changelog.d/1509.bugfix b/changes/changelog.d/1509.bugfix new file mode 100644 index 0000000000000000000000000000000000000000..74c3d7d844131b7b6fc20e93b77e92b32d273328 --- /dev/null +++ b/changes/changelog.d/1509.bugfix @@ -0,0 +1 @@ +Reverts changes that break mobile browser playback (#1509) diff --git a/front/src/components/audio/Player.vue b/front/src/components/audio/Player.vue index 633ec13e3494ed631de51f1b5de810d9eee49232..fce05c8d7b6f9594a1bc0c9e7d15d58556eb1663 100644 --- a/front/src/components/audio/Player.vue +++ b/front/src/components/audio/Player.vue @@ -604,11 +604,8 @@ export default { async loadSound (newValue, oldValue) { let trackData = newValue const oldSound = this.currentSound - // stop all other sounds! - // we do this here (before the track has loaded) to get a predictable - // song order. - Howler.stop() if (oldSound && trackData !== oldValue) { + oldSound.stop(this.soundId) this.soundId = null } if (!trackData) {