diff options
author | Sam Potts <sam@potts.es> | 2020-10-19 23:09:46 +1100 |
---|---|---|
committer | Sam Potts <sam@potts.es> | 2020-10-19 23:09:46 +1100 |
commit | 45f7e2023398b513cdcd8dddd128ae223d2f187a (patch) | |
tree | 97ce3a43561ca24f50dcd16d5c111a879f6597e5 | |
parent | b116e62f37d1ca091ab4725a8644bbaeb397acd1 (diff) | |
download | plyr-45f7e2023398b513cdcd8dddd128ae223d2f187a.tar.lz plyr-45f7e2023398b513cdcd8dddd128ae223d2f187a.tar.xz plyr-45f7e2023398b513cdcd8dddd128ae223d2f187a.zip |
fix: hack for Safari 14 not repainting Vimeo embed on entering fullscreen
-rw-r--r-- | src/js/listeners.js | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/js/listeners.js b/src/js/listeners.js index e8232735..48734bcf 100644 --- a/src/js/listeners.js +++ b/src/js/listeners.js @@ -356,6 +356,11 @@ class Listeners { // Set Vimeo gutter setGutter(ratio, padding, isEnter); + // Horrible hack for Safari 14 not repainting properly on entering fullscreen + if (isEnter) { + setTimeout(() => repaint(elements.container), 100); + } + // If not using native browser fullscreen API, we need to check for resizes of viewport if (!usingNative) { if (isEnter) { |