about summary refs log tree commit diff
path: root/app/javascript/flavours/glitch/util/load_polyfills.js
diff options
context:
space:
mode:
authorThibaut Girka <thib@sitedethib.com>2018-08-23 22:02:42 +0200
committerThibG <thib@sitedethib.com>2018-08-23 22:58:25 +0200
commit478f70a0e6ac06e0eae8829fe076b56868414881 (patch)
tree8a3ef8dc9375542400afb8510190e396067671b9 /app/javascript/flavours/glitch/util/load_polyfills.js
parentfce248810b74fec717b37a06217da84933fde471 (diff)
Update poylfills (fixes #662)
Diffstat (limited to 'app/javascript/flavours/glitch/util/load_polyfills.js')
-rw-r--r--app/javascript/flavours/glitch/util/load_polyfills.js8
1 files changed, 5 insertions, 3 deletions
diff --git a/app/javascript/flavours/glitch/util/load_polyfills.js b/app/javascript/flavours/glitch/util/load_polyfills.js
index 8927b7358..8cb81c1a6 100644
--- a/app/javascript/flavours/glitch/util/load_polyfills.js
+++ b/app/javascript/flavours/glitch/util/load_polyfills.js
@@ -12,11 +12,13 @@ function importExtraPolyfills() {
 
 function loadPolyfills() {
   const needsBasePolyfills = !(
+    Array.prototype.includes &&
+    HTMLCanvasElement.prototype.toBlob &&
     window.Intl &&
-    Object.assign &&
     Number.isNaN &&
-    window.Symbol &&
-    Array.prototype.includes
+    Object.assign &&
+    Object.values &&
+    window.Symbol
   );
 
   // Latest version of Firefox and Safari do not have IntersectionObserver.