A propriedade multiplicadora não está funcionando corretamente na função "toDataURL" com o corte no Fabric.js

Meu tamanho original docanvas é800X700.

estou usandoclipTo para trabalhar em uma parte selecionada de uma tela:

var rect = new fabric.Rect({
  left: 100,
  top: 50,
  fill: '#fff',
  width: 376,
  height: 602,
  strokeWidth: 0,
  selectable: false
});

rect.set({
    clipFor: 'mainCanvas',
});

Certifico-me de que todas as imagens e texto caem nesta parte da tela.

O que eu quero fazer:

eu queroescala até issoporção de tela a uma largura e altura de1500X2400 para que possa ser usado para impressão

Estou usando o abaixotoDataURL funcionar commultiplicador Como3

var imgData= canvas.toDataURL({
  format: 'png',
  width: 376,
  height: 602,
  top: 50,
  left: 100,
  multiplier: 3
});

Mas estou recebendo apenas a maior parte da imagem. Qualquer solução?

Atualização: mais informações sobre o problema

estou usandoUbuntu 16.04 eFabric.js-1.6.2

Demonstrando o problema emJsFiddle

Quando clico noenhance image botão, apenas a parte superior esquerda da imagem é exibida.

questionAnswers(0)

yourAnswerToTheQuestion