Fabric.js cambia el tamaño de mi lienzo a 300x150 después de la inicialización

HTML:

<code>  <div class="canvas-wrapper">
    <canvas id="myCanvas"></canvas>
  </div>
</code>

CSS

<code>.canvas-wrapper {
    width: 900px;
    min-height: 600px;
 }

 #myCanvas{
     border:1px solid red;
     position: absolute;
     top:22px;
     left:0px;
     height: 100%;
     width: 99%;
 }
</code>

JS

<code>var myCanvas = new fabric.Canvas('myCanvas');
</code>

Mi lienzo se redimensiona a 300x150 después de que se haya inicializado, ¿por qué?

Respuestas a la pregunta(3)

Su respuesta a la pregunta