From ab347844916b60dba23f264faecf907e6d8de415 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jimmy=20W=C3=A4rting?= Date: Fri, 10 Aug 2018 10:09:48 +0200 Subject: [PATCH] fix maximum call stack --- Blob.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Blob.js b/Blob.js index 3c9e098..6d091b1 100644 --- a/Blob.js +++ b/Blob.js @@ -25,6 +25,7 @@ return a } + var origBlob = global.Blob var createObjectURL = URL.createObjectURL var revokeObjectURL = URL.revokeObjectURL var strTag = global.Symbol && global.Symbol.toStringTag @@ -81,7 +82,7 @@ }; function BlobConstructor(ary, options) { - return new Blob(mapArrayBufferViews(ary), options || {}); + return new origBlob(mapArrayBufferViews(ary), options || {}); }; if (global.Blob) { @@ -428,7 +429,7 @@ blob.name = d blob.lastModifiedDate = t blob.lastModified = +t - blob.toString = function() { + blob.toString = function() { return '[object File]' }