FabricJs objectCaching issue

by Jose Fano

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/fabric.js/1.7.9/fabric.min.js"></script>
<canvas id="canvas" width="600" height="500">
  <</canvas>

CSS

body{

  background: #fff;

}

canvas {
  border: 1px dotted #424242;
}

JavaScript

var canvas = new fabric.Canvas('canvas', {
    controlsAboveOverlay : true,
    backgroundColor : 'transparent',
    preserveObjectStacking : true
})

//canvas.on('object:added', onCanvasObjectAdded );

var imgUrl = 'http://fabricjs.com/lib/pug.jpg';

var baseMaskString = '<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="700px" height="700px" viewBox="0 0 700 700" enable-background="new 0 0 700 700" xml:space="preserve"><g><path fill="#E11C44" d="M236.95,28.875c0,0,83.268,11.23,123.726,16.625c45.5,6.066,121.449,3.85,121.449,3.85	s-12.25,72.1-12.25,88.551c0,16.45-3.5,60.9,45.15,77.7c0,0-42.841,143.006-56.49,240.125 c-13.649,97.12-25.994,219.773-25.994,219.773H276.908c0,0-11.563-127.378-32.037-232.373S184.975,221.2,184.975,221.2	s27.766-6.301,41.064-50.401c13.301-44.1,17.561-56.874,14.235-99.399C236.95,28.875,236.95,28.875,236.95,28.875z"/></g></svg>';

var stickerSvgUrl = '<svg xmlns="http://www.w3.org/2000/svg" width="700" height="700" viewBox="0 0 700 700"><path d="M59.483 32.56l-7.846 193.767c-2.308 56.96-6.25 114.122-5.88 171.142.302 46.8 4.362 95.17 22.344 138.86 17.73 43.06 49.43 76.62 91.88 96.02 48.89 22.34 104.94 30.07 157.7 37.66 55.98 8.05 113.61 11.23 168.96-2.58 48.15-12.02 93.57-36.82 124.52-76.29 30.91-39.44 45.88-89.13 50.11-138.53 5.79-67.49-8.31-134.85-20.71-200.82L600.03 36.35c-1.01-5.38-8.33-5.39-10.918-1.428-19.354 29.634-40.214 61.292-71.262 79.864-37.455 22.405-86.93 15.332-128.744 15.2-45.434-.145-90.868-.572-136.298-1.286-21.808-.342-43.89.166-65.644-1.51-20.09-1.545-36.74-8.377-49.79-23.94C116 77.763 106.71 44.3 78.8 24.18c-6.24-4.502-12.21 5.855-6.03 10.315 26.88 19.377 35.92 53.974 57.12 78.318 27.138 31.157 68.81 26.918 106.47 27.565 49.34.848 98.69 1.362 148.04 1.54 24.68.088 49.43.573 74.1-.116 19.458-.543 38.496-3.293 56.19-11.762 37.796-18.083 62.54-55.11 84.73-89.09l-10.92-1.425 33.467 177.982c11.05 58.78 24.44 117.86 27.85 177.712 2.98 52.17-2.62...