Faça o download do Canvas como PNG no fabric.js, dando erro de rede

Quero fazer o download do Canvas como PNG usando fabric.js. Durante o download, eu quero dimensionar a imagem. Então eu usomultiplier propriedade detoDataURL() função. Mas eu recebo Erro de rede com falha

PS: Se eu não dermultiplier propriedade, está baixando, mas euFaz quer usarmultiplier propriedade desde que eu tenho que escalar a imagem

Isto é o que estou fazendo:

Código HTML:

<canvas width="400" height="500" id="canvas" ></canvas>
 <a id='downloadPreview' href="javascript:void(0)"> Download Image </a>

JS

document.getElementById("downloadPreview").addEventListener('click', downloadCanvas, false);

var _canvasObject = new fabric.Canvas('canvas');

var downloadCanvas =    function(){
    var link = document.createElement("a");

link.href = _canvasObject.toDataURL({format: 'png', multiplier: 4});
      link.download = "helloWorld.png";
     link.click();

}

questionAnswers(3)

yourAnswerToTheQuestion