From d41a90f0ddb2a28ce69c237c2d1343904d562e42 Mon Sep 17 00:00:00 2001 From: Sam Potts Date: Wed, 29 Sep 2021 21:10:54 +1000 Subject: [PATCH] change fullscreen element to player rootnode (#2204) Co-authored-by: Walter van den Houten <63712489+wdfvdhouten@users.noreply.github.com> --- src/js/fullscreen.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/js/fullscreen.js b/src/js/fullscreen.js index 20e958fc..f703fcd3 100644 --- a/src/js/fullscreen.js +++ b/src/js/fullscreen.js @@ -124,7 +124,7 @@ class Fullscreen { return hasClass(this.target, this.player.config.classNames.fullscreen.fallback); } - const element = !this.prefix ? document.fullscreenElement : document[`${this.prefix}${this.property}Element`]; + const element = !this.prefix ? this.target.getRootNode().fullscreenElement : this.target.getRootNode()[`${this.prefix}${this.property}Element`]; return element && element.shadowRoot ? element === this.target.getRootNode().host : element === this.target; }