diff options
-rw-r--r-- | resources/media-controls.js | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/resources/media-controls.js b/resources/media-controls.js index f646ad833a5..c55b341bcdc 100644 --- a/resources/media-controls.js +++ b/resources/media-controls.js @@ -388,7 +388,13 @@ } toggleFullscreen() { - this.media.requestFullscreen(); + const fullscreenEnabled = document.fullscreenEnabled && document.fullscreenElement; + + if (fullscreenEnabled) { + document.exitFullscreen(); + } else { + this.media.requestFullscreen(); + } } changeVolume() { |