From 0d581403c192da63fb1a459caf3bc0ab072694fb Mon Sep 17 00:00:00 2001 From: kkapsner Date: Sat, 6 Mar 2021 11:08:55 +0100 Subject: [PATCH] toBlob is not a constructor --- lib/modifiedCanvasAPI.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/modifiedCanvasAPI.js b/lib/modifiedCanvasAPI.js index 42797af..3dac897 100644 --- a/lib/modifiedCanvasAPI.js +++ b/lib/modifiedCanvasAPI.js @@ -359,6 +359,11 @@ object: "HTMLCanvasElement", fakeGenerator: function(checker){ return function toBlob(callback){ + if (this instanceof toBlob){ + throw new extension.getWrapped(window).TypeError( + "HTMLCanvasElement.prototype.toBlob is not a constructor" + ); + } return checkerWrapper(checker, this, arguments, useFakeCanvasCallback); }; },