From b9ec3b7e7c0bbe44e95cb483fa79cb0d4e8e99f6 Mon Sep 17 00:00:00 2001 From: Yamagishi Kazutoshi Date: Tue, 1 Aug 2017 02:40:20 +0900 Subject: [PATCH] Load extra polyfills when isIntersecting is undefined (#4469) --- app/javascript/mastodon/load_polyfills.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/javascript/mastodon/load_polyfills.js b/app/javascript/mastodon/load_polyfills.js index df7889118..8927b7358 100644 --- a/app/javascript/mastodon/load_polyfills.js +++ b/app/javascript/mastodon/load_polyfills.js @@ -24,6 +24,8 @@ function loadPolyfills() { // This avoids shipping them all the polyfills. const needsExtraPolyfills = !( window.IntersectionObserver && + window.IntersectionObserverEntry && + 'isIntersecting' in IntersectionObserverEntry.prototype && window.requestIdleCallback && 'object-fit' in (new Image()).style );