aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSam Potts <sam@potts.es>2020-10-19 23:09:46 +1100
committerSam Potts <sam@potts.es>2020-10-19 23:09:46 +1100
commit45f7e2023398b513cdcd8dddd128ae223d2f187a (patch)
tree97ce3a43561ca24f50dcd16d5c111a879f6597e5
parentb116e62f37d1ca091ab4725a8644bbaeb397acd1 (diff)
downloadplyr-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.js5
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) {