diff --git a/multiplayer.js b/multiplayer.js index 18c6e07..3ee898f 100644 --- a/multiplayer.js +++ b/multiplayer.js @@ -1663,11 +1663,14 @@ input[type="range"]::-ms-track { this._root.addEventListener('keydown', (event) => { switch(event.key) { case " ": + if(event.target.nodeName === "BUTTON") { + return; + } this.togglePlayback(); break; case "ArrowRight": if(event.target === this._volumeSlider) { - break; + return; } let ahead = this._controlSource.currentTime + 5; if(ahead > this._controlSource.duration) { @@ -1677,7 +1680,7 @@ input[type="range"]::-ms-track { break; case "ArrowLeft": if(event.target === this._volumeSlider) { - break; + return; } let back = this._controlSource.currentTime - 5; if(back < 0) {