From 670b116b937be7526b6e8eaef2d3192f467d58f3 Mon Sep 17 00:00:00 2001 From: Elie Genard Date: Wed, 11 Sep 2019 16:32:42 +0200 Subject: [PATCH] Add fullscreen exit to toggle callback --- resources/media-controls.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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() {