From 45f7e2023398b513cdcd8dddd128ae223d2f187a Mon Sep 17 00:00:00 2001 From: Sam Potts Date: Mon, 19 Oct 2020 23:09:46 +1100 Subject: [PATCH] fix: hack for Safari 14 not repainting Vimeo embed on entering fullscreen --- src/js/listeners.js | 5 +++++ 1 file changed, 5 insertions(+) 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) {