ok 1 Chrome 104.0 - [59 ms] - fabric.ActiveSelection: constructor ok 2 Chrome 104.0 - [3 ms] - fabric.ActiveSelection: toString ok 3 Chrome 104.0 - [3 ms] - fabric.ActiveSelection: toObject ok 4 Chrome 104.0 - [3 ms] - fabric.ActiveSelection: toObject without default values ok 5 Chrome 104.0 - [1 ms] - fabric.ActiveSelection: _renderControls ok 6 Chrome 104.0 - [14 ms] - fabric.ActiveSelection: fromObject ok 7 Chrome 104.0 - [3 ms] - fabric.ActiveSelection: get with locked objects ok 8 Chrome 104.0 - [2 ms] - fabric.ActiveSelection: inherited methods ok 9 Chrome 104.0 - [4 ms] - fabric.ActiveSelection: ActiveSelection shouldCache ok 10 Chrome 104.0 - [3 ms] - fabric.ActiveSelection: canvas property propagation ok 11 Chrome 104.0 - [4 ms] - fabric.ActiveSelection: moveTo on activeSelection ok 12 Chrome 104.0 - [10 ms] - fabric.util.animate: animateColor ok 13 Chrome 104.0 - [1006 ms] - fabric.util.animate: animation context ok 14 Chrome 104.0 - [517 ms] - fabric.util.animate: fabric.runningAnimations ok 15 Chrome 104.0 - [129 ms] - fabric.util.animate: fabric.runningAnimations with abort ok 16 Chrome 104.0 - [2 ms] - fabric.util.animate: fabric.runningAnimations with imperative abort ok 17 Chrome 104.0 - [1 ms] - fabric.util.animate: fabric.runningAnimations cancelAll ok 18 Chrome 104.0 - [1018 ms] - fabric.util.animate: fabric.runningAnimations cancelByCanvas ok 19 Chrome 104.0 - [1021 ms] - fabric.util.animate: fabric.runningAnimations cancelByTarget ok 20 Chrome 104.0 - [1014 ms] - fabric.util.animate: animate ok 21 Chrome 104.0 - [1011 ms] - fabric.util.animate: animate with increment ok 22 Chrome 104.0 - [1007 ms] - fabric.util.animate: animate with keypath ok 23 Chrome 104.0 - [1013 ms] - fabric.util.animate: animate with color ok 24 Chrome 104.0 - [1011 ms] - fabric.util.animate: animate with decrement ok 25 Chrome 104.0 - [1012 ms] - fabric.util.animate: animate with object ok 26 Chrome 104.0 - [1009 ms] - fabric.util.animate: animate multiple properties ok 27 Chrome 104.0 - [1012 ms] - fabric.util.animate: animate multiple properties with callback ok 28 Chrome 104.0 - [86 ms] - fabric.util.animate: animate with list of values ok 29 Chrome 104.0 - [102 ms] - fabric.util.animate: animate with abort ok 30 Chrome 104.0 - [133 ms] - fabric.util.animate: animate with imperative abort ok 31 Chrome 104.0 - [512 ms] - fabric.util.animate: animate with delay ok 32 Chrome 104.0 - [182 ms] - fabric.util.animate: animate easing easeInQuad ok 33 Chrome 104.0 - [182 ms] - fabric.util.animate: animate easing easeOutQuad ok 34 Chrome 104.0 - [182 ms] - fabric.util.animate: animate easing easeInOutQuad ok 35 Chrome 104.0 - [183 ms] - fabric.util.animate: animate easing easeInCubic ok 36 Chrome 104.0 - [183 ms] - fabric.util.animate: animate easing easeOutCubic ok 37 Chrome 104.0 - [182 ms] - fabric.util.animate: animate easing easeInOutCubic ok 38 Chrome 104.0 - [183 ms] - fabric.util.animate: animate easing easeInQuart ok 39 Chrome 104.0 - [182 ms] - fabric.util.animate: animate easing easeOutQuart ok 40 Chrome 104.0 - [181 ms] - fabric.util.animate: animate easing easeInOutQuart ok 41 Chrome 104.0 - [183 ms] - fabric.util.animate: animate easing easeInQuint ok 42 Chrome 104.0 - [182 ms] - fabric.util.animate: animate easing easeOutQuint ok 43 Chrome 104.0 - [185 ms] - fabric.util.animate: animate easing easeInOutQuint ok 44 Chrome 104.0 - [180 ms] - fabric.util.animate: animate easing easeInSine ok 45 Chrome 104.0 - [182 ms] - fabric.util.animate: animate easing easeOutSine ok 46 Chrome 104.0 - [183 ms] - fabric.util.animate: animate easing easeInOutSine ok 47 Chrome 104.0 - [182 ms] - fabric.util.animate: animate easing easeInExpo ok 48 Chrome 104.0 - [182 ms] - fabric.util.animate: animate easing easeOutExpo ok 49 Chrome 104.0 - [183 ms] - fabric.util.animate: animate easing easeInOutExpo ok 50 Chrome 104.0 - [182 ms] - fabric.util.animate: animate easing easeInCirc ok 51 Chrome 104.0 - [182 ms] - fabric.util.animate: animate easing easeOutCirc ok 52 Chrome 104.0 - [182 ms] - fabric.util.animate: animate easing easeInOutCirc ok 53 Chrome 104.0 - [183 ms] - fabric.util.animate: animate easing easeInElastic ok 54 Chrome 104.0 - [182 ms] - fabric.util.animate: animate easing easeOutElastic ok 55 Chrome 104.0 - [182 ms] - fabric.util.animate: animate easing easeInOutElastic ok 56 Chrome 104.0 - [184 ms] - fabric.util.animate: animate easing easeInBack ok 57 Chrome 104.0 - [181 ms] - fabric.util.animate: animate easing easeOutBack ok 58 Chrome 104.0 - [183 ms] - fabric.util.animate: animate easing easeInOutBack ok 59 Chrome 104.0 - [181 ms] - fabric.util.animate: animate easing easeInBounce ok 60 Chrome 104.0 - [184 ms] - fabric.util.animate: animate easing easeOutBounce ok 61 Chrome 104.0 - [182 ms] - fabric.util.animate: animate easing easeInOutBounce ok 62 Chrome 104.0 - [2 ms] - fabric.BaseBrush: fabric brush constructor ok 63 Chrome 104.0 - [1 ms] - fabric.BaseBrush: fabric pencil brush constructor ok 64 Chrome 104.0 - [1 ms] - fabric.BaseBrush: decimate points ok 65 Chrome 104.0 - [9 ms] - fabric.BaseBrush > fabric.BaseBrush with canvas.enableRetinaScaling = true: fabric pencil brush draw point ok 66 Chrome 104.0 - [3 ms] - fabric.BaseBrush > fabric.BaseBrush with canvas.enableRetinaScaling = true: fabric pencil brush multiple points ok 67 Chrome 104.0 - [4 ms] - fabric.BaseBrush > fabric.BaseBrush with canvas.enableRetinaScaling = true: fabric pencil brush multiple points not discarded ok 68 Chrome 104.0 - [2 ms] - fabric.BaseBrush > fabric.BaseBrush with canvas.enableRetinaScaling = true: fabric pencil brush multiple points outside canvas ok 69 Chrome 104.0 - [3 ms] - fabric.BaseBrush > fabric.BaseBrush with canvas.enableRetinaScaling = true: fabric pencil brush multiple points outside canvas, limitedToCanvasSize true ok 70 Chrome 104.0 - [4 ms] - fabric.BaseBrush > fabric.BaseBrush with canvas.enableRetinaScaling = true: fabric pencil brush multiple points not discarded ok 71 Chrome 104.0 - [1 ms] - fabric.BaseBrush > fabric.BaseBrush with canvas.enableRetinaScaling = false: fabric pencil brush draw point ok 72 Chrome 104.0 - [1 ms] - fabric.BaseBrush > fabric.BaseBrush with canvas.enableRetinaScaling = false: fabric pencil brush multiple points ok 73 Chrome 104.0 - [2 ms] - fabric.BaseBrush > fabric.BaseBrush with canvas.enableRetinaScaling = false: fabric pencil brush multiple points not discarded ok 74 Chrome 104.0 - [2 ms] - fabric.BaseBrush > fabric.BaseBrush with canvas.enableRetinaScaling = false: fabric pencil brush multiple points outside canvas ok 75 Chrome 104.0 - [2 ms] - fabric.BaseBrush > fabric.BaseBrush with canvas.enableRetinaScaling = false: fabric pencil brush multiple points outside canvas, limitedToCanvasSize true ok 76 Chrome 104.0 - [2 ms] - fabric.BaseBrush > fabric.BaseBrush with canvas.enableRetinaScaling = false: fabric pencil brush multiple points not discarded ok 77 Chrome 104.0 - [7 ms] - fabric.Canvas events mixin: _beforeTransform ok 78 Chrome 104.0 - [3 ms] - fabric.Canvas events mixin: cache and reset event properties ok 79 Chrome 104.0 - [5 ms] - fabric.Canvas events mixin: mouse:down with different buttons ok 80 Chrome 104.0 - [2 ms] - fabric.Canvas events mixin: mouse:down:before with different buttons ok 81 Chrome 104.0 - [4 ms] - fabric.Canvas events mixin: mouse:down and group selector ok 82 Chrome 104.0 - [2 ms] - fabric.Canvas events mixin: activeOn object selection ok 83 Chrome 104.0 - [7 ms] - fabric.Canvas events mixin: specific bug #5317 for shift+click and active selection ok 84 Chrome 104.0 - [4 ms] - fabric.Canvas events mixin: specific bug #6314 for partial intersection with drag ok 85 Chrome 104.0 - [1 ms] - fabric.Canvas events mixin: mouse:up isClick = true ok 86 Chrome 104.0 - [3 ms] - fabric.Canvas events mixin: setDimensions and active brush ok 87 Chrome 104.0 - [2 ms] - fabric.Canvas events mixin: mouse:up isClick = false ok 88 Chrome 104.0 - [2 ms] - fabric.Canvas events mixin: mouse:up should return target and currentTarget ok 89 Chrome 104.0 - [2 ms] - fabric.Canvas events mixin: fires object:modified ok 90 Chrome 104.0 - [2 ms] - fabric.Canvas events mixin: drag small object when mousemove + drag, not active ok 91 Chrome 104.0 - [2 ms] - fabric.Canvas events mixin: scale small object when mousemove + drag, active ok 92 Chrome 104.0 - [2 ms] - fabric.Canvas events mixin: A transform will call mouseup and mousedown on the control ok 93 Chrome 104.0 - [1 ms] - fabric.Canvas events mixin: A transform than ends outside the object will call mouseup handler ok 94 Chrome 104.0 - [1 ms] - fabric.Canvas events mixin: A transform than ends on a new control, calls both mouseup handler ok 95 Chrome 104.0 - [1 ms] - fabric.Canvas events mixin: avoid multiple bindings ok 96 Chrome 104.0 - [1 ms] - fabric.Canvas events mixin: avoid multiple registration - DragEnter ok 97 Chrome 104.0 - [2 ms] - fabric.Canvas events mixin: avoid multiple registration - DragLeave ok 98 Chrome 104.0 - [1 ms] - fabric.Canvas events mixin: avoid multiple registration - DragOver ok 99 Chrome 104.0 - [2 ms] - fabric.Canvas events mixin: avoid multiple registration - Drop ok 100 Chrome 104.0 - [2 ms] - fabric.Canvas events mixin: Fabric event fired - Drop ok 101 Chrome 104.0 - [7 ms] - fabric.Canvas events mixin: drag event cycle ok 102 Chrome 104.0 - [2 ms] - fabric.Canvas events mixin: Fabric event fired - mousedown ok 103 Chrome 104.0 - [1 ms] - fabric.Canvas events mixin: Fabric event fired - mousemove ok 104 Chrome 104.0 - [1 ms] - fabric.Canvas events mixin: Fabric event fired - wheel ok 105 Chrome 104.0 - [1 ms] - fabric.Canvas events mixin: Fabric event fired - dblclick ok 106 Chrome 104.0 - [3 ms] - fabric.Canvas events mixin: mouseenter (mouse:over) ok 107 Chrome 104.0 - [2 ms] - fabric.Canvas events mixin: mouseout ok 108 Chrome 104.0 - [7 ms] - fabric.Canvas events mixin: mouseover and mouseout with subtarget check ok 109 Chrome 104.0 - [29 ms] - fabric.Canvas events mixin: Fabric mouseover, mouseout events fire for subTargets when subTargetCheck is enabled ok 110 Chrome 104.0 - [1 ms] - fabric.Canvas events mixin: mouse move and group selector ok 111 Chrome 104.0 - [3 ms] - fabric.Canvas events mixin: avoid multiple registration - MouseDown ok 112 Chrome 104.0 - [2 ms] - fabric.Canvas events mixin: avoid multiple registration - MouseMove ok 113 Chrome 104.0 - [2 ms] - fabric.Canvas events mixin: avoid multiple registration - MouseOut ok 114 Chrome 104.0 - [2 ms] - fabric.Canvas events mixin: avoid multiple registration - MouseEnter ok 115 Chrome 104.0 - [1 ms] - fabric.Canvas events mixin: avoid multiple registration - MouseWheel ok 116 Chrome 104.0 - [1 ms] - fabric.Canvas events mixin: avoid multiple registration - DoubleClick ok 117 Chrome 104.0 - [208 ms] - fabric.Canvas events mixin: avoid multiple registration - mouseup ok 118 Chrome 104.0 - [4 ms] - fabric.Canvas events mixin: mouseEnter removes _hoveredTarget ok 119 Chrome 104.0 - [4 ms] - fabric.Canvas events mixin: mouseEnter does not remove _hoveredTarget if a transform is happening ok 120 Chrome 104.0 - [5 ms] - fabric.Canvas events mixin: mouseEnter removes __corner ok 121 Chrome 104.0 - [4 ms] - fabric.Canvas events mixin: mouseEnter does not removes __corner if there is a transform ok 122 Chrome 104.0 - [7 ms] - fabric.Canvas events mixin: avoid multiple events on window ok 123 Chrome 104.0 - [10 ms] - fabric.Canvas events mixin: getCornerCursor ok 124 Chrome 104.0 - [3 ms] - fabric.StaticCanvas: prevent multiple canvas initialization ok 125 Chrome 104.0 - [4 ms] - fabric.StaticCanvas: initialProperties ok 126 Chrome 104.0 - [1 ms] - fabric.StaticCanvas: getObjects ok 127 Chrome 104.0 - [2 ms] - fabric.StaticCanvas: getObjects with type ok 128 Chrome 104.0 - [1 ms] - fabric.StaticCanvas: getElement ok 129 Chrome 104.0 - [1 ms] - fabric.StaticCanvas: item ok 130 Chrome 104.0 - [1 ms] - fabric.StaticCanvas: calcOffset ok 131 Chrome 104.0 - [2 ms] - fabric.StaticCanvas: add ok 132 Chrome 104.0 - [2 ms] - fabric.StaticCanvas: add an object that belongs to a different canvas --- browser log: | {"type":"warn","text":"fabric.Canvas: trying to add an object that belongs to a different canvas.\nResulting to default behavior: removing object from previous canvas and adding to new canvas"} ... ok 133 Chrome 104.0 - [2 ms] - fabric.StaticCanvas: add renderOnAddRemove disabled ok 134 Chrome 104.0 - [2 ms] - fabric.StaticCanvas: object:added ok 135 Chrome 104.0 - [1 ms] - fabric.StaticCanvas: insertAt ok 136 Chrome 104.0 - [1 ms] - fabric.StaticCanvas: insertAt renderOnAddRemove disabled ok 137 Chrome 104.0 - [1 ms] - fabric.StaticCanvas: remove ok 138 Chrome 104.0 - [1 ms] - fabric.StaticCanvas: remove renderOnAddRemove disabled ok 139 Chrome 104.0 - [1 ms] - fabric.StaticCanvas: object:removed ok 140 Chrome 104.0 - [1 ms] - fabric.StaticCanvas: clearContext ok 141 Chrome 104.0 - [1 ms] - fabric.StaticCanvas: clear ok 142 Chrome 104.0 - [1 ms] - fabric.StaticCanvas: renderAll ok 143 Chrome 104.0 - [1 ms] - fabric.StaticCanvas: toCanvasElement ok 144 Chrome 104.0 - [2 ms] - fabric.StaticCanvas: toCanvasElement with multiplier ok 145 Chrome 104.0 - [3 ms] - fabric.StaticCanvas: toDataURL ok 146 Chrome 104.0 - [18 ms] - fabric.StaticCanvas: toDataURL with enableRetinaScaling: true and no multiplier ok 147 Chrome 104.0 - [3 ms] - fabric.StaticCanvas: toDataURL with enableRetinaScaling: true and multiplier = 1 ok 148 Chrome 104.0 - [3 ms] - fabric.StaticCanvas: toDataURL with enableRetinaScaling: true and multiplier = 3 ok 149 Chrome 104.0 - [2 ms] - fabric.StaticCanvas: toDataURL with enableRetinaScaling: false and no multiplier ok 150 Chrome 104.0 - [2 ms] - fabric.StaticCanvas: toDataURL with enableRetinaScaling: false and multiplier = 1 ok 151 Chrome 104.0 - [3 ms] - fabric.StaticCanvas: toDataURL with enableRetinaScaling: false and multiplier = 3 ok 152 Chrome 104.0 - [4 ms] - fabric.StaticCanvas: toDataURL with enableRetinaScaling: false ok 153 Chrome 104.0 - [3 ms] - fabric.StaticCanvas: toDataURL jpeg ok 154 Chrome 104.0 - [3 ms] - fabric.StaticCanvas: toDataURL cropping ok 155 Chrome 104.0 - [2 ms] - fabric.StaticCanvas: centerObjectH ok 156 Chrome 104.0 - [1 ms] - fabric.StaticCanvas: centerObjectV ok 157 Chrome 104.0 - [1 ms] - fabric.StaticCanvas: centerObject ok 158 Chrome 104.0 - [2 ms] - fabric.StaticCanvas: viewportCenterObjectH ok 159 Chrome 104.0 - [3 ms] - fabric.StaticCanvas: viewportCenterObjectV ok 160 Chrome 104.0 - [3 ms] - fabric.StaticCanvas: viewportCenterObject ok 161 Chrome 104.0 - [1 ms] - fabric.StaticCanvas: straightenObject ok 162 Chrome 104.0 - [2 ms] - fabric.StaticCanvas: toSVG ok 163 Chrome 104.0 - [1 ms] - fabric.StaticCanvas: toSVG with different encoding (ISO-8859-1) ok 164 Chrome 104.0 - [0 ms] - fabric.StaticCanvas: toSVG without preamble ok 165 Chrome 104.0 - [1 ms] - fabric.StaticCanvas: toSVG with viewBox ok 166 Chrome 104.0 - [9 ms] - fabric.StaticCanvas: toSVG with reviver ok 167 Chrome 104.0 - [6 ms] - fabric.StaticCanvas: toSVG with reviver 2 ok 168 Chrome 104.0 - [4 ms] - fabric.StaticCanvas: toSVG with exclude from export ok 169 Chrome 104.0 - [2 ms] - fabric.StaticCanvas: toSVG with a clipPath ok 170 Chrome 104.0 - [2 ms] - fabric.StaticCanvas: toSVG with exclude from export background ok 171 Chrome 104.0 - [1 ms] - fabric.StaticCanvas: toJSON ok 172 Chrome 104.0 - [1 ms] - fabric.StaticCanvas: toJSON custom properties non-existence check ok 173 Chrome 104.0 - [16 ms] - fabric.StaticCanvas: toJSON backgroundImage ok 174 Chrome 104.0 - [2 ms] - fabric.StaticCanvas: toJSON backgroundImage with custom props ok 175 Chrome 104.0 - [4 ms] - fabric.StaticCanvas: toJSON overlayImage ok 176 Chrome 104.0 - [2 ms] - fabric.StaticCanvas: toJSON overlayImage with custom props ok 177 Chrome 104.0 - [1 ms] - fabric.StaticCanvas: toDatalessJSON ok 178 Chrome 104.0 - [1 ms] - fabric.StaticCanvas: toObject ok 179 Chrome 104.0 - [1 ms] - fabric.StaticCanvas: toObject non includeDefaultValues ok 180 Chrome 104.0 - [1 ms] - fabric.StaticCanvas: toObject excludeFromExport ok 181 Chrome 104.0 - [2 ms] - fabric.StaticCanvas: toObject excludeFromExport bg overlay ok 182 Chrome 104.0 - [2 ms] - fabric.StaticCanvas: toDatalessObject ok 183 Chrome 104.0 - [1 ms] - fabric.StaticCanvas: toObject with additional properties ok 184 Chrome 104.0 - [1 ms] - fabric.StaticCanvas: isEmpty ok 185 Chrome 104.0 - [7 ms] - fabric.StaticCanvas: loadFromJSON with json string staticCanvas ok 186 Chrome 104.0 - [2 ms] - fabric.StaticCanvas: loadFromJSON with json object ok 187 Chrome 104.0 - [4 ms] - fabric.StaticCanvas: loadFromJSON with json object without default values ok 188 Chrome 104.0 - [3 ms] - fabric.StaticCanvas: loadFromJSON with image background and color ok 189 Chrome 104.0 - [4 ms] - fabric.StaticCanvas: loadFromJSON with AbortController ok 190 Chrome 104.0 - [2 ms] - fabric.StaticCanvas: loadFromJSON custom properties ok 191 Chrome 104.0 - [9 ms] - fabric.StaticCanvas: loadFromJSON with text ok 192 Chrome 104.0 - [7 ms] - fabric.StaticCanvas: loadFromJSON with clipPath ok 193 Chrome 104.0 - [3 ms] - fabric.StaticCanvas: sendToBack ok 194 Chrome 104.0 - [2 ms] - fabric.StaticCanvas: bringToFront ok 195 Chrome 104.0 - [1 ms] - fabric.StaticCanvas: sendBackwards ok 196 Chrome 104.0 - [1 ms] - fabric.StaticCanvas: bringForward ok 197 Chrome 104.0 - [1 ms] - fabric.StaticCanvas: moveTo ok 198 Chrome 104.0 - [1 ms] - fabric.StaticCanvas: item ok 199 Chrome 104.0 - [2 ms] - fabric.StaticCanvas: complexity ok 200 Chrome 104.0 - [1 ms] - fabric.StaticCanvas: toString ok 201 Chrome 104.0 - [3 ms] - fabric.StaticCanvas: dispose clear references ok 202 Chrome 104.0 - [7 ms] - fabric.StaticCanvas: clone ok 203 Chrome 104.0 - [9 ms] - fabric.StaticCanvas: cloneWithoutData ok 204 Chrome 104.0 - [1 ms] - fabric.StaticCanvas: getSetWidth ok 205 Chrome 104.0 - [1 ms] - fabric.StaticCanvas: getSetHeight ok 206 Chrome 104.0 - [2 ms] - fabric.StaticCanvas: setWidth css only ok 207 Chrome 104.0 - [1 ms] - fabric.StaticCanvas: setHeight css only ok 208 Chrome 104.0 - [1 ms] - fabric.StaticCanvas: setDimensions css only ok 209 Chrome 104.0 - [1 ms] - fabric.StaticCanvas: setWidth backstore only ok 210 Chrome 104.0 - [3 ms] - fabric.StaticCanvas: setHeight backstore only ok 211 Chrome 104.0 - [3 ms] - fabric.StaticCanvas: setDimensions backstore only ok 212 Chrome 104.0 - [507 ms] - fabric.StaticCanvas: fxRemove ok 213 Chrome 104.0 - [3 ms] - fabric.StaticCanvas: setViewportTransform ok 214 Chrome 104.0 - [5 ms] - fabric.StaticCanvas: setViewportTransform calls objects setCoords ok 215 Chrome 104.0 - [4 ms] - fabric.StaticCanvas: getZoom ok 216 Chrome 104.0 - [3 ms] - fabric.StaticCanvas: setZoom ok 217 Chrome 104.0 - [4 ms] - fabric.StaticCanvas: zoomToPoint ok 218 Chrome 104.0 - [2 ms] - fabric.StaticCanvas: absolutePan ok 219 Chrome 104.0 - [2 ms] - fabric.StaticCanvas: relativePan ok 220 Chrome 104.0 - [1 ms] - fabric.StaticCanvas: getContext ok 221 Chrome 104.0 - [2 ms] - fabric.StaticCanvas: calcViewportBoundaries ok 222 Chrome 104.0 - [2 ms] - fabric.StaticCanvas: calcViewportBoundaries with zoom ok 223 Chrome 104.0 - [2 ms] - fabric.StaticCanvas: calcViewportBoundaries with zoom and translation ok 224 Chrome 104.0 - [3 ms] - fabric.StaticCanvas: calcViewportBoundaries with flipped zoom and translation ok 225 Chrome 104.0 - [2 ms] - fabric.StaticCanvas: _isRetinaScaling ok 226 Chrome 104.0 - [2 ms] - fabric.StaticCanvas: getRetinaScaling ok 227 Chrome 104.0 - [2 ms] - fabric.StaticCanvas: createPNGStream ok 228 Chrome 104.0 - [2 ms] - fabric.StaticCanvas: createJPEGStream ok 229 Chrome 104.0 - [3 ms] - fabric.StaticCanvas: toSVG with background ok 230 Chrome 104.0 - [3 ms] - fabric.StaticCanvas: toSVG with background and zoom and svgViewportTransformation ok 231 Chrome 104.0 - [3 ms] - fabric.StaticCanvas: toSVG with background gradient ok 232 Chrome 104.0 - [2 ms] - fabric.StaticCanvas: toSVG with background gradient and transforms ok 233 Chrome 104.0 - [4 ms] - fabric.StaticCanvas: toSVG with background pattern ok 234 Chrome 104.0 - [5 ms] - fabric.StaticCanvas: requestRenderAll and cancelRequestedRender ok 235 Chrome 104.0 - [7 ms] - fabric.Canvas: prevent multiple canvas initialization ok 236 Chrome 104.0 - [1 ms] - fabric.Canvas: initialProperties ok 237 Chrome 104.0 - [1 ms] - fabric.Canvas: getObjects ok 238 Chrome 104.0 - [1 ms] - fabric.Canvas: getElement ok 239 Chrome 104.0 - [1 ms] - fabric.Canvas: item ok 240 Chrome 104.0 - [1 ms] - fabric.Canvas: preserveObjectStacking ok 241 Chrome 104.0 - [1 ms] - fabric.Canvas: uniformScaling ok 242 Chrome 104.0 - [1 ms] - fabric.Canvas: uniScaleKey ok 243 Chrome 104.0 - [0 ms] - fabric.Canvas: centeredScaling ok 244 Chrome 104.0 - [1 ms] - fabric.Canvas: centeredRotation ok 245 Chrome 104.0 - [1 ms] - fabric.Canvas: centeredKey ok 246 Chrome 104.0 - [1 ms] - fabric.Canvas: altActionKey ok 247 Chrome 104.0 - [1 ms] - fabric.Canvas: interactive ok 248 Chrome 104.0 - [1 ms] - fabric.Canvas: selection ok 249 Chrome 104.0 - [1 ms] - fabric.Canvas: _initInteractive ok 250 Chrome 104.0 - [1 ms] - fabric.Canvas: renderTop ok 251 Chrome 104.0 - [2 ms] - fabric.Canvas: _chooseObjectsToRender ok 252 Chrome 104.0 - [1 ms] - fabric.Canvas: calcOffset ok 253 Chrome 104.0 - [1 ms] - fabric.Canvas: add ok 254 Chrome 104.0 - [1 ms] - fabric.Canvas: insertAt ok 255 Chrome 104.0 - [2 ms] - fabric.Canvas: remove ok 256 Chrome 104.0 - [1 ms] - fabric.Canvas: remove actual hovered target ok 257 Chrome 104.0 - [1 ms] - fabric.Canvas: before:selection:cleared ok 258 Chrome 104.0 - [2 ms] - fabric.Canvas: before:selection:cleared gets target the active object ok 259 Chrome 104.0 - [1 ms] - fabric.Canvas: selection:cleared ok 260 Chrome 104.0 - [2 ms] - fabric.Canvas: create active selection fires selection:created ok 261 Chrome 104.0 - [3 ms] - fabric.Canvas: create active selection fires selected on new object ok 262 Chrome 104.0 - [2 ms] - fabric.Canvas: update active selection selection:updated ok 263 Chrome 104.0 - [2 ms] - fabric.Canvas: update active selection fires deselected on an object ok 264 Chrome 104.0 - [2 ms] - fabric.Canvas: update active selection fires selected on an object ok 265 Chrome 104.0 - [0 ms] - fabric.Canvas: setActiveObject fires deselected ok 266 Chrome 104.0 - [1 ms] - fabric.Canvas: _createGroup respect order of objects ok 267 Chrome 104.0 - [1 ms] - fabric.Canvas: _createGroup respect order of objects (inverted) ok 268 Chrome 104.0 - [2 ms] - fabric.Canvas: _groupSelectedObjects fires selected for objects ok 269 Chrome 104.0 - [2 ms] - fabric.Canvas: _groupSelectedObjects fires selection:created if more than one object is returned ok 270 Chrome 104.0 - [1 ms] - fabric.Canvas: _groupSelectedObjects fires selection:created if one only object is returned ok 271 Chrome 104.0 - [1 ms] - fabric.Canvas: _collectObjects collects object contained in area ok 272 Chrome 104.0 - [1 ms] - fabric.Canvas: _collectObjects do not collects object if area is outside ok 273 Chrome 104.0 - [1 ms] - fabric.Canvas: _collectObjects collect included objects that are not touched by the selection sides ok 274 Chrome 104.0 - [1 ms] - fabric.Canvas: _collectObjects collect topmost object if no dragging occurs ok 275 Chrome 104.0 - [1 ms] - fabric.Canvas: _collectObjects collect objects if the drag is inside the object ok 276 Chrome 104.0 - [1 ms] - fabric.Canvas: _collectObjects collects object fully contained in area ok 277 Chrome 104.0 - [1 ms] - fabric.Canvas: _collectObjects does not collect objects not fully contained ok 278 Chrome 104.0 - [1 ms] - fabric.Canvas: _collectObjects does not collect objects that have onSelect returning true ok 279 Chrome 104.0 - [1 ms] - fabric.Canvas: _collectObjects does not call onSelect on objects that are not intersected ok 280 Chrome 104.0 - [1 ms] - fabric.Canvas: _shouldGroup return false if onSelect return true ok 281 Chrome 104.0 - [1 ms] - fabric.Canvas: _shouldGroup return true if onSelect return false and selectionKey is true ok 282 Chrome 104.0 - [1 ms] - fabric.Canvas: _shouldGroup return false if selectionKey is false ok 283 Chrome 104.0 - [2 ms] - fabric.Canvas: _fireSelectionEvents fires multiple things ok 284 Chrome 104.0 - [1 ms] - fabric.Canvas: getContext ok 285 Chrome 104.0 - [1 ms] - fabric.Canvas: clearContext ok 286 Chrome 104.0 - [1 ms] - fabric.Canvas: clear ok 287 Chrome 104.0 - [1 ms] - fabric.Canvas: renderAll ok 288 Chrome 104.0 - [0 ms] - fabric.Canvas: _drawSelection ok 289 Chrome 104.0 - [1 ms] - fabric.Canvas: findTarget ok 290 Chrome 104.0 - [3 ms] - fabric.Canvas: findTarget preserveObjectStacking false ok 291 Chrome 104.0 - [1 ms] - fabric.Canvas: findTarget preserveObjectStacking true ok 292 Chrome 104.0 - [1 ms] - fabric.Canvas: findTarget with subTargetCheck ok 293 Chrome 104.0 - [2 ms] - fabric.Canvas: findTarget with subTargetCheck and canvas zoom ok 294 Chrome 104.0 - [2 ms] - fabric.Canvas: findTarget with subTargetCheck on activeObject ok 295 Chrome 104.0 - [3 ms] - fabric.Canvas: findTarget with subTargetCheck on activeObject and preserveObjectStacking true ok 296 Chrome 104.0 - [5 ms] - fabric.Canvas: findTarget with perPixelTargetFind ok 297 Chrome 104.0 - [17 ms] - fabric.Canvas: findTarget with perPixelTargetFind in nested group ok 298 Chrome 104.0 - [3 ms] - fabric.Canvas: findTarget on activegroup ok 299 Chrome 104.0 - [4 ms] - fabric.Canvas: findTarget on activegroup with perPixelTargetFind ok 300 Chrome 104.0 - [2 ms] - fabric.Canvas: ActiveSelection sendToBack ok 301 Chrome 104.0 - [3 ms] - fabric.Canvas: activeGroup bringToFront ok 302 Chrome 104.0 - [3 ms] - fabric.Canvas: activeGroup bringForward ok 303 Chrome 104.0 - [2 ms] - fabric.Canvas: activeGroup sendBackwards ok 304 Chrome 104.0 - [6 ms] - fabric.Canvas: toDataURL ok 305 Chrome 104.0 - [0 ms] - fabric.Canvas: getCenter ok 306 Chrome 104.0 - [1 ms] - fabric.Canvas: getCenterPoint ok 307 Chrome 104.0 - [2 ms] - fabric.Canvas: centerObjectH ok 308 Chrome 104.0 - [2 ms] - fabric.Canvas: centerObjectV ok 309 Chrome 104.0 - [1 ms] - fabric.Canvas: centerObject ok 310 Chrome 104.0 - [1 ms] - fabric.Canvas: straightenObject ok 311 Chrome 104.0 - [2 ms] - fabric.Canvas: toJSON ok 312 Chrome 104.0 - [2 ms] - fabric.Canvas: toJSON with active group ok 313 Chrome 104.0 - [1 ms] - fabric.Canvas: toDatalessJSON ok 314 Chrome 104.0 - [1 ms] - fabric.Canvas: toObject ok 315 Chrome 104.0 - [3 ms] - fabric.Canvas: toObject with clipPath ok 316 Chrome 104.0 - [1 ms] - fabric.Canvas: toDatalessObject ok 317 Chrome 104.0 - [1 ms] - fabric.Canvas: isEmpty ok 318 Chrome 104.0 - [29 ms] - fabric.Canvas: loadFromJSON with json string Canvas ok 319 Chrome 104.0 - [5 ms] - fabric.Canvas: loadFromJSON with json object ok 320 Chrome 104.0 - [4 ms] - fabric.Canvas: loadFromJSON with json object without default values ok 321 Chrome 104.0 - [9 ms] - fabric.Canvas: loadFromJSON with reviver function ok 322 Chrome 104.0 - [9 ms] - fabric.Canvas: loadFromJSON with no objects ok 323 Chrome 104.0 - [9 ms] - fabric.Canvas: loadFromJSON without "objects" property ok 324 Chrome 104.0 - [9 ms] - fabric.Canvas: loadFromJSON with empty fabric.Group ok 325 Chrome 104.0 - [10 ms] - fabric.Canvas: loadFromJSON with async content ok 326 Chrome 104.0 - [8 ms] - fabric.Canvas: loadFromJSON with custom properties on Canvas with no async object ok 327 Chrome 104.0 - [8 ms] - fabric.Canvas: loadFromJSON with custom properties on Canvas with image ok 328 Chrome 104.0 - [1 ms] - fabric.Canvas: normalize pointer ok 329 Chrome 104.0 - [0 ms] - fabric.Canvas: restorePointerVpt ok 330 Chrome 104.0 - [2 ms] - fabric.Canvas: sendToBack ok 331 Chrome 104.0 - [1 ms] - fabric.Canvas: bringToFront ok 332 Chrome 104.0 - [3 ms] - fabric.Canvas: sendBackwards ok 333 Chrome 104.0 - [1 ms] - fabric.Canvas: bringForward ok 334 Chrome 104.0 - [1 ms] - fabric.Canvas: setActiveObject ok 335 Chrome 104.0 - [1 ms] - fabric.Canvas: getActiveObject ok 336 Chrome 104.0 - [1 ms] - fabric.Canvas: getsetActiveObject ok 337 Chrome 104.0 - [1 ms] - fabric.Canvas: item ok 338 Chrome 104.0 - [1 ms] - fabric.Canvas: discardActiveObject on ActiveSelection ok 339 Chrome 104.0 - [1 ms] - fabric.Canvas: _discardActiveObject ok 340 Chrome 104.0 - [3 ms] - fabric.Canvas: _discardActiveObject - cleanup transform ok 341 Chrome 104.0 - [1 ms] - fabric.Canvas: discardActiveObject ok 342 Chrome 104.0 - [1 ms] - fabric.Canvas: complexity ok 343 Chrome 104.0 - [1 ms] - fabric.Canvas: toString ok 344 Chrome 104.0 - [2 ms] - fabric.Canvas: toSVG with active group ok 345 Chrome 104.0 - [6 ms] - fabric.Canvas: active group objects reordering ok 346 Chrome 104.0 - [5 ms] - fabric.Canvas: dispose ok 347 Chrome 104.0 - [5 ms] - fabric.Canvas: dispose + set dimensions ok 348 Chrome 104.0 - [28 ms] - fabric.Canvas: clone ok 349 Chrome 104.0 - [16 ms] - fabric.Canvas: cloneWithoutData ok 350 Chrome 104.0 - [3 ms] - fabric.Canvas: getSetWidth ok 351 Chrome 104.0 - [3 ms] - fabric.Canvas: getSetHeight ok 352 Chrome 104.0 - [2 ms] - fabric.Canvas: setWidth css only ok 353 Chrome 104.0 - [1 ms] - fabric.Canvas: setHeight css only ok 354 Chrome 104.0 - [3 ms] - fabric.Canvas: setWidth backstore only ok 355 Chrome 104.0 - [4 ms] - fabric.Canvas: setHeight backstore only ok 356 Chrome 104.0 - [2 ms] - fabric.Canvas: setupCurrentTransform ok 357 Chrome 104.0 - [1007 ms] - fabric.Canvas: fxRemove ok 358 Chrome 104.0 - [9 ms] - fabric.Canvas: isTargetTransparent ok 359 Chrome 104.0 - [10 ms] - fabric.Canvas: isTargetTransparent without objectCaching ok 360 Chrome 104.0 - [17 ms] - fabric.Canvas: isTargetTransparent as active object ok 361 Chrome 104.0 - [2 ms] - fabric.Canvas: canvas inheritance ok 362 Chrome 104.0 - [1 ms] - fabric.Canvas: canvas getTopContext ok 363 Chrome 104.0 - [1 ms] - fabric.Canvas: _shouldCenterTransform ok 364 Chrome 104.0 - [0 ms] - fabric.Circle: constructor ok 365 Chrome 104.0 - [1 ms] - fabric.Circle: constructor with radius ok 366 Chrome 104.0 - [1 ms] - fabric.Circle: getRadiusX, getRadiusY ok 367 Chrome 104.0 - [1 ms] - fabric.Circle: setRadius ok 368 Chrome 104.0 - [0 ms] - fabric.Circle: set radius ok 369 Chrome 104.0 - [0 ms] - fabric.Circle: complexity ok 370 Chrome 104.0 - [1 ms] - fabric.Circle: toObject ok 371 Chrome 104.0 - [1 ms] - fabric.Circle: toSVG with full circle ok 372 Chrome 104.0 - [1 ms] - fabric.Circle: toSVG with half circle ok 373 Chrome 104.0 - [3 ms] - fabric.Circle: fromElement ok 374 Chrome 104.0 - [8 ms] - fabric.Circle: fromObject ok 375 Chrome 104.0 - [7 ms] - fabric.Circle: cloning and radius, width, height ok 376 Chrome 104.0 - [0 ms] - fabric.Collection: add ok 377 Chrome 104.0 - [1 ms] - fabric.Collection: insertAt ok 378 Chrome 104.0 - [0 ms] - fabric.Collection: remove ok 379 Chrome 104.0 - [0 ms] - fabric.Collection: forEachObject ok 380 Chrome 104.0 - [0 ms] - fabric.Collection: getObjects ok 381 Chrome 104.0 - [0 ms] - fabric.Collection: item ok 382 Chrome 104.0 - [1 ms] - fabric.Collection: isEmpty ok 383 Chrome 104.0 - [0 ms] - fabric.Collection: size ok 384 Chrome 104.0 - [1 ms] - fabric.Collection: contains ok 385 Chrome 104.0 - [1 ms] - fabric.Collection: complexity ok 386 Chrome 104.0 - [1 ms] - fabric.Color: constructor ok 387 Chrome 104.0 - [0 ms] - fabric.Color: empty args ok 388 Chrome 104.0 - [0 ms] - fabric.Color: getSource ok 389 Chrome 104.0 - [1 ms] - fabric.Color: setSource ok 390 Chrome 104.0 - [1 ms] - fabric.Color: toRgb ok 391 Chrome 104.0 - [0 ms] - fabric.Color: toRgba ok 392 Chrome 104.0 - [0 ms] - fabric.Color: toHsl ok 393 Chrome 104.0 - [2 ms] - fabric.Color: toHsla ok 394 Chrome 104.0 - [0 ms] - fabric.Color: toHex ok 395 Chrome 104.0 - [1 ms] - fabric.Color: toHexa ok 396 Chrome 104.0 - [1 ms] - fabric.Color: getAlpha ok 397 Chrome 104.0 - [1 ms] - fabric.Color: setAlpha ok 398 Chrome 104.0 - [0 ms] - fabric.Color: toGrayscale ok 399 Chrome 104.0 - [2 ms] - fabric.Color: toBlackWhite ok 400 Chrome 104.0 - [0 ms] - fabric.Color: fromRgb ok 401 Chrome 104.0 - [0 ms] - fabric.Color: fromRgb (with whitespaces) ok 402 Chrome 104.0 - [1 ms] - fabric.Color: fromRgb (percentage values) ok 403 Chrome 104.0 - [0 ms] - fabric.Color: fromRgb (percentage values with whitespaces) ok 404 Chrome 104.0 - [0 ms] - fabric.Color: fromRgb (uppercase) ok 405 Chrome 104.0 - [1 ms] - fabric.Color: fromRgba (uppercase) ok 406 Chrome 104.0 - [0 ms] - fabric.Color: fromRgba ok 407 Chrome 104.0 - [1 ms] - fabric.Color: fromRgba (with missing 0) ok 408 Chrome 104.0 - [0 ms] - fabric.Color: fromRgba (with whitespaces) ok 409 Chrome 104.0 - [1 ms] - fabric.Color: fromRgba (percentage values) ok 410 Chrome 104.0 - [1 ms] - fabric.Color: fromRgba (percentage values with whitespaces) ok 411 Chrome 104.0 - [0 ms] - fabric.Color: fromRgba (percentage values with decimals) ok 412 Chrome 104.0 - [1 ms] - fabric.Color: fromHsl ok 413 Chrome 104.0 - [1 ms] - fabric.Color: fromHsl (with whitespaces) ok 414 Chrome 104.0 - [0 ms] - fabric.Color: fromHsl (uppercase) ok 415 Chrome 104.0 - [1 ms] - fabric.Color: fromHsla (uppercase) ok 416 Chrome 104.0 - [0 ms] - fabric.Color: fromHsla ok 417 Chrome 104.0 - [0 ms] - fabric.Color: fromHsla (with whitespaces) ok 418 Chrome 104.0 - [1 ms] - fabric.Color: fromHex ok 419 Chrome 104.0 - [0 ms] - fabric.Color: sourceFromRgb ok 420 Chrome 104.0 - [1 ms] - fabric.Color: sourceFromHsl ok 421 Chrome 104.0 - [1 ms] - fabric.Color: sourceFromHex ok 422 Chrome 104.0 - [1 ms] - fabric.Color: fromSource ok 423 Chrome 104.0 - [1 ms] - fabric.Color: overlayWith ok 424 Chrome 104.0 - [0 ms] - fabric.Color: transparent ok 425 Chrome 104.0 - [2 ms] - fabric.controlsUtils: changeWidth changes the width ok 426 Chrome 104.0 - [0 ms] - fabric.controlsUtils: changeWidth does not change the width ok 427 Chrome 104.0 - [1 ms] - fabric.controlsUtils: changeWidth does not change the width of target's other side ok 428 Chrome 104.0 - [1 ms] - fabric.controlsUtils: changeWidth changes the width with centered transform ok 429 Chrome 104.0 - [1 ms] - fabric.controlsUtils: changeWidth changes the width with big strokeWidth ok 430 Chrome 104.0 - [1 ms] - fabric.controlsUtils: changeWidth changes the width with big strokeWidth and strokeUniform ok 431 Chrome 104.0 - [0 ms] - fabric.controlsUtils: changeWidth changes the width with big strokeWidth and strokeUniform + scaling ok 432 Chrome 104.0 - [0 ms] - fabric.controlsUtils: changeWidth changes the width with big strokeWidth + scaling ok 433 Chrome 104.0 - [20 ms] - fabric.controlsUtils: changeWidth will fire events on canvas and target resizing ok 434 Chrome 104.0 - [1 ms] - fabric.controlsUtils: scalingXOrSkewingY changes scaleX ok 435 Chrome 104.0 - [1 ms] - fabric.controlsUtils: scalingXOrSkewingY changes scaleX to flip ok 436 Chrome 104.0 - [1 ms] - fabric.controlsUtils: scalingXOrSkewingY blocks scaleX to flip ok 437 Chrome 104.0 - [1 ms] - fabric.controlsUtils: scalingYOrSkewingX changes scaleY ok 438 Chrome 104.0 - [1 ms] - fabric.controlsUtils: scalingYOrSkewingX changes scaleY to flip ok 439 Chrome 104.0 - [1 ms] - fabric.controlsUtils: scalingYOrSkewingX blocks scaleX to flip ok 440 Chrome 104.0 - [1 ms] - fabric.controlsUtils: scalingXOrSkewingY changes skewY if shift pressed ok 441 Chrome 104.0 - [3 ms] - fabric.controlsUtils: scalingYOrSkewingX changes skewX if shift pressed ok 442 Chrome 104.0 - [8 ms] - fabric.controlsUtils: scalingXOrSkewingY will fire events on canvas and target ok 443 Chrome 104.0 - [1 ms] - fabric.controlsUtils: wrapWithFixedAnchor ok 444 Chrome 104.0 - [1 ms] - fabric.controlsUtils: wrapWithFireEvent dont trigger event when actionHandler doesnt change anything ok 445 Chrome 104.0 - [1 ms] - fabric.Ellipse: constructor ok 446 Chrome 104.0 - [0 ms] - fabric.Ellipse: complexity ok 447 Chrome 104.0 - [2 ms] - fabric.Ellipse: toObject ok 448 Chrome 104.0 - [0 ms] - fabric.Ellipse: isNotVisible ok 449 Chrome 104.0 - [1 ms] - fabric.Ellipse: toSVG ok 450 Chrome 104.0 - [1 ms] - fabric.Ellipse: toSVG with a clipPath ok 451 Chrome 104.0 - [0 ms] - fabric.Ellipse: toSVG with a clipPath absolute positioned ok 452 Chrome 104.0 - [0 ms] - fabric.Ellipse: fromElement ok 453 Chrome 104.0 - [6 ms] - fabric.Ellipse: fromObject ok 454 Chrome 104.0 - [1 ms] - fabric.Gradient: constructor linearGradient ok 455 Chrome 104.0 - [1 ms] - fabric.Gradient: constructor radialGradient ok 456 Chrome 104.0 - [1 ms] - fabric.Gradient: properties linearGradient ok 457 Chrome 104.0 - [2 ms] - fabric.Gradient: properties radialGradient ok 458 Chrome 104.0 - [0 ms] - fabric.Gradient: toObject linearGradient ok 459 Chrome 104.0 - [1 ms] - fabric.Gradient: toObject with custom props ok 460 Chrome 104.0 - [0 ms] - fabric.Gradient: toObject radialGradient ok 461 Chrome 104.0 - [1 ms] - fabric.Gradient: toLive linearGradient ok 462 Chrome 104.0 - [1 ms] - fabric.Gradient: toLive radialGradient ok 463 Chrome 104.0 - [2 ms] - fabric.Gradient: fromElement linearGradient ok 464 Chrome 104.0 - [2 ms] - fabric.Gradient: fromElement linearGradient with floats percentage - objectBoundingBox ok 465 Chrome 104.0 - [1 ms] - fabric.Gradient: fromElement linearGradient with floats percentage - userSpaceOnUse ok 466 Chrome 104.0 - [1 ms] - fabric.Gradient: fromElement linearGradient with Infinity ok 467 Chrome 104.0 - [1 ms] - fabric.Gradient: fromElement without stop ok 468 Chrome 104.0 - [3 ms] - fabric.Gradient: fromElement with x1,x2,y1,2 linear ok 469 Chrome 104.0 - [1 ms] - fabric.Gradient: fromElement with x1,x2,y1,2 radial ok 470 Chrome 104.0 - [1 ms] - fabric.Gradient: fromElement with x1,x2,y1,2 radial userSpaceOnUse ok 471 Chrome 104.0 - [1 ms] - fabric.Gradient: fromElement with x1,x2,y1,2 linear userSpaceOnUse ok 472 Chrome 104.0 - [1 ms] - fabric.Gradient: fromElement radialGradient defaults ok 473 Chrome 104.0 - [8 ms] - fabric.Gradient: fromElement radialGradient with transform ok 474 Chrome 104.0 - [1 ms] - fabric.Gradient: fromElement linearGradient colorStop attributes/styles ok 475 Chrome 104.0 - [0 ms] - fabric.Gradient: fromElement radialGradient colorStop attributes/styles ok 476 Chrome 104.0 - [0 ms] - fabric.Gradient: toSVG ok 477 Chrome 104.0 - [0 ms] - fabric.Gradient: toSVG linear ok 478 Chrome 104.0 - [1 ms] - fabric.Gradient: toSVG radial ok 479 Chrome 104.0 - [1 ms] - fabric.Gradient: toSVG radial with r1 > 0 ok 480 Chrome 104.0 - [0 ms] - fabric.Gradient: toSVG radial with r1 > 0 swapped ok 481 Chrome 104.0 - [1 ms] - fabric.Gradient: toSVG linear objectBoundingBox ok 482 Chrome 104.0 - [0 ms] - fabric.Gradient: toSVG radial objectBoundingBox ok 483 Chrome 104.0 - [3 ms] - fabric.Group: constructor ok 484 Chrome 104.0 - [1 ms] - fabric.Group: toString ok 485 Chrome 104.0 - [2 ms] - fabric.Group: getObjects ok 486 Chrome 104.0 - [1 ms] - fabric.Group: getObjects with type ok 487 Chrome 104.0 - [2 ms] - fabric.Group: add ok 488 Chrome 104.0 - [2 ms] - fabric.Group: remove ok 489 Chrome 104.0 - [2 ms] - fabric.Group: size ok 490 Chrome 104.0 - [1 ms] - fabric.Group: set ok 491 Chrome 104.0 - [1 ms] - fabric.Group: contains ok 492 Chrome 104.0 - [2 ms] - fabric.Group: toObject ok 493 Chrome 104.0 - [1 ms] - fabric.Group: toObject without default values ok 494 Chrome 104.0 - [1 ms] - fabric.Group: toObject with excludeFromExport set on an object ok 495 Chrome 104.0 - [1 ms] - fabric.Group: render ok 496 Chrome 104.0 - [1 ms] - fabric.Group: item ok 497 Chrome 104.0 - [1 ms] - fabric.Group: moveTo ok 498 Chrome 104.0 - [1 ms] - fabric.Group: complexity ok 499 Chrome 104.0 - [1 ms] - fabric.Group: removeAll ok 500 Chrome 104.0 - [2 ms] - fabric.Group: containsPoint ok 501 Chrome 104.0 - [1 ms] - fabric.Group: forEachObject ok 502 Chrome 104.0 - [22 ms] - fabric.Group: fromObject ok 503 Chrome 104.0 - [8 ms] - fabric.Group: fromObject with clipPath ok 504 Chrome 104.0 - [8 ms] - fabric.Group: fromObject restores oCoords ok 505 Chrome 104.0 - [8 ms] - fabric.Group: fromObject does not delete objects from source ok 506 Chrome 104.0 - [1 ms] - fabric.Group: toSVG ok 507 Chrome 104.0 - [1 ms] - fabric.Group: toSVG with a clipPath ok 508 Chrome 104.0 - [1 ms] - fabric.Group: toSVG with a clipPath absolutePositioned ok 509 Chrome 104.0 - [2 ms] - fabric.Group: toSVG with a group as a clipPath ok 510 Chrome 104.0 - [7 ms] - fabric.Group: cloning group with 2 objects ok 511 Chrome 104.0 - [2 ms] - fabric.Group: get with locked objects ok 512 Chrome 104.0 - [2 ms] - fabric.Group: z-index methods with group objects ok 513 Chrome 104.0 - [1 ms] - fabric.Group: group reference on an object ok 514 Chrome 104.0 - [2 ms] - fabric.Group: insertAt ok 515 Chrome 104.0 - [1 ms] - fabric.Group: dirty flag propagation from children up ok 516 Chrome 104.0 - [1 ms] - fabric.Group: dirty flag propagation from children up is stopped if group is not caching ok 517 Chrome 104.0 - [1 ms] - fabric.Group: dirty flag propagation from children up does not happen if value does not change really ok 518 Chrome 104.0 - [1 ms] - fabric.Group: dirty flag propagation from children up with ok 519 Chrome 104.0 - [3 ms] - fabric.Group: _getCacheCanvasDimensions returns dimensions and zoom for cache canvas are influenced by group ok 520 Chrome 104.0 - [2 ms] - fabric.Group: test group - pixels. ok 521 Chrome 104.0 - [1 ms] - fabric.Group: group add ok 522 Chrome 104.0 - [4 ms] - fabric.Group: group add edge cases --- browser log: | {"type":"error","text":"fabric.Group: duplicate objects are not supported inside group, this call has no effect"} {"type":"error","text":"fabric.Group: duplicate objects are not supported inside group, this call has no effect"} {"type":"error","text":"fabric.Group: circular object trees are not supported, this call has no effect"} {"type":"error","text":"fabric.Group: circular object trees are not supported, this call has no effect"} {"type":"error","text":"fabric.Group: circular object trees are not supported, this call has no effect"} {"type":"error","text":"fabric.Group: circular object trees are not supported, this call has no effect"} ... ok 523 Chrome 104.0 - [1 ms] - fabric.Group: group remove ok 524 Chrome 104.0 - [2 ms] - fabric.Group: group willDrawShadow ok 525 Chrome 104.0 - [3 ms] - fabric.Group: group willDrawShadow with no offsets ok 526 Chrome 104.0 - [2 ms] - fabric.Group: group shouldCache ok 527 Chrome 104.0 - [1 ms] - fabric.Group: canvas prop propagation with set ok 528 Chrome 104.0 - [1 ms] - fabric.Group: canvas prop propagation with add ok 529 Chrome 104.0 - [2 ms] - fabric.Group: canvas prop propagation with add to group ok 530 Chrome 104.0 - [2 ms] - fabric.Group: add and coordinates skip 531 Chrome 104.0 - [0 ms] - fabric.Group: addRelativeToGroup and coordinates with nested groups ok 532 Chrome 104.0 - [1 ms] - fabric header.js: default values ok 533 Chrome 104.0 - [143 ms] - fabric header.js: initFilterBackend --- browser log: | {"type":"log","text":"max texture size: 8192"} ... ok 534 Chrome 104.0 - [5 ms] - fabric.Image.filters.Brightness: constructor ok 535 Chrome 104.0 - [1 ms] - fabric.Image.filters.Brightness: properties ok 536 Chrome 104.0 - [0 ms] - fabric.Image.filters.Brightness: applyTo2d ok 537 Chrome 104.0 - [0 ms] - fabric.Image.filters.Brightness: applyTo2d values ok 538 Chrome 104.0 - [1 ms] - fabric.Image.filters.Brightness: toObject ok 539 Chrome 104.0 - [0 ms] - fabric.Image.filters.Brightness: toJSON ok 540 Chrome 104.0 - [9 ms] - fabric.Image.filters.Brightness: fromObject ok 541 Chrome 104.0 - [0 ms] - fabric.Image.filters.Brightness: isNeutralState ok 542 Chrome 104.0 - [0 ms] - fabric.Image.filters.Composed: constructor ok 543 Chrome 104.0 - [0 ms] - fabric.Image.filters.Composed: properties ok 544 Chrome 104.0 - [0 ms] - fabric.Image.filters.Composed: has not applyTo2d ok 545 Chrome 104.0 - [1 ms] - fabric.Image.filters.Composed: toObject ok 546 Chrome 104.0 - [1 ms] - fabric.Image.filters.Composed: toObject with subfilters ok 547 Chrome 104.0 - [0 ms] - fabric.Image.filters.Composed: toJSON ok 548 Chrome 104.0 - [4 ms] - fabric.Image.filters.Composed: fromObject ok 549 Chrome 104.0 - [6 ms] - fabric.Image.filters.Composed: fromObject with subfilters ok 550 Chrome 104.0 - [0 ms] - fabric.Image.filters.Composed: isNeutralState ok 551 Chrome 104.0 - [0 ms] - fabric.Image.filters.ColorMatrix: constructor ok 552 Chrome 104.0 - [1 ms] - fabric.Image.filters.ColorMatrix: properties ok 553 Chrome 104.0 - [0 ms] - fabric.Image.filters.ColorMatrix: applyTo2d ok 554 Chrome 104.0 - [1 ms] - fabric.Image.filters.ColorMatrix: applyTo2d values ok 555 Chrome 104.0 - [1 ms] - fabric.Image.filters.ColorMatrix: toObject ok 556 Chrome 104.0 - [0 ms] - fabric.Image.filters.ColorMatrix: toJSON ok 557 Chrome 104.0 - [4 ms] - fabric.Image.filters.ColorMatrix: fromObject ok 558 Chrome 104.0 - [0 ms] - fabric.Image.filters.ColorMatrix: isNeutralState ok 559 Chrome 104.0 - [0 ms] - fabric.Image.filters.HueRotation: constructor ok 560 Chrome 104.0 - [1 ms] - fabric.Image.filters.HueRotation: properties ok 561 Chrome 104.0 - [1 ms] - fabric.Image.filters.HueRotation: applyTo2d ok 562 Chrome 104.0 - [1 ms] - fabric.Image.filters.HueRotation: applyTo2d values ok 563 Chrome 104.0 - [0 ms] - fabric.Image.filters.HueRotation: toObject ok 564 Chrome 104.0 - [1 ms] - fabric.Image.filters.HueRotation: toJSON ok 565 Chrome 104.0 - [5 ms] - fabric.Image.filters.HueRotation: fromObject ok 566 Chrome 104.0 - [1 ms] - fabric.Image.filters.HueRotation: isNeutralState ok 567 Chrome 104.0 - [0 ms] - fabric.Image.filters.Contrast: constructor ok 568 Chrome 104.0 - [1 ms] - fabric.Image.filters.Contrast: properties ok 569 Chrome 104.0 - [0 ms] - fabric.Image.filters.Contrast: applyTo2d ok 570 Chrome 104.0 - [1 ms] - fabric.Image.filters.Contrast: applyTo2d values ok 571 Chrome 104.0 - [1 ms] - fabric.Image.filters.Contrast: toObject ok 572 Chrome 104.0 - [1 ms] - fabric.Image.filters.Contrast: toJSON ok 573 Chrome 104.0 - [6 ms] - fabric.Image.filters.Contrast: fromObject ok 574 Chrome 104.0 - [0 ms] - fabric.Image.filters.Contrast: isNeutralState ok 575 Chrome 104.0 - [1 ms] - fabric.Image.filters.Saturation: constructor ok 576 Chrome 104.0 - [0 ms] - fabric.Image.filters.Saturation: properties ok 577 Chrome 104.0 - [1 ms] - fabric.Image.filters.Saturation: applyTo2d ok 578 Chrome 104.0 - [1 ms] - fabric.Image.filters.Saturation: applyTo2d values Saturation ok 579 Chrome 104.0 - [1 ms] - fabric.Image.filters.Saturation: toObject ok 580 Chrome 104.0 - [0 ms] - fabric.Image.filters.Saturation: toJSON ok 581 Chrome 104.0 - [4 ms] - fabric.Image.filters.Saturation: fromObject ok 582 Chrome 104.0 - [1 ms] - fabric.Image.filters.Saturation: isNeutralState ok 583 Chrome 104.0 - [0 ms] - fabric.Image.filters.Gamma: constructor ok 584 Chrome 104.0 - [1 ms] - fabric.Image.filters.Gamma: properties ok 585 Chrome 104.0 - [0 ms] - fabric.Image.filters.Gamma: applyTo2d ok 586 Chrome 104.0 - [1 ms] - fabric.Image.filters.Gamma: applyTo2d values ok 587 Chrome 104.0 - [0 ms] - fabric.Image.filters.Gamma: toObject ok 588 Chrome 104.0 - [1 ms] - fabric.Image.filters.Gamma: toJSON ok 589 Chrome 104.0 - [4 ms] - fabric.Image.filters.Gamma: fromObject ok 590 Chrome 104.0 - [0 ms] - fabric.Image.filters.Gamma: isNeutralState ok 591 Chrome 104.0 - [0 ms] - fabric.Image.filters.Convolute: constructor ok 592 Chrome 104.0 - [0 ms] - fabric.Image.filters.Convolute: properties ok 593 Chrome 104.0 - [0 ms] - fabric.Image.filters.Convolute: applyTo2d ok 594 Chrome 104.0 - [1 ms] - fabric.Image.filters.Convolute: toObject ok 595 Chrome 104.0 - [2 ms] - fabric.Image.filters.Convolute: toJSON ok 596 Chrome 104.0 - [5 ms] - fabric.Image.filters.Convolute: fromObject ok 597 Chrome 104.0 - [0 ms] - fabric.Image.filters.Convolute: isNeutralState ok 598 Chrome 104.0 - [0 ms] - fabric.Image.filters.Grayscale: constructor ok 599 Chrome 104.0 - [0 ms] - fabric.Image.filters.Grayscale: properties ok 600 Chrome 104.0 - [0 ms] - fabric.Image.filters.Grayscale: applyTo2d ok 601 Chrome 104.0 - [1 ms] - fabric.Image.filters.Grayscale: applyTo2d values Grayscale average ok 602 Chrome 104.0 - [0 ms] - fabric.Image.filters.Grayscale: applyTo2d values Grayscale lightness ok 603 Chrome 104.0 - [0 ms] - fabric.Image.filters.Grayscale: applyTo2d values Grayscale luminosity ok 604 Chrome 104.0 - [0 ms] - fabric.Image.filters.Grayscale: toObject ok 605 Chrome 104.0 - [1 ms] - fabric.Image.filters.Grayscale: toJSON ok 606 Chrome 104.0 - [9 ms] - fabric.Image.filters.Grayscale: fromObject ok 607 Chrome 104.0 - [1 ms] - fabric.Image.filters.Grayscale: isNeutralState ok 608 Chrome 104.0 - [1 ms] - fabric.Image.filters.Invert: constructor ok 609 Chrome 104.0 - [0 ms] - fabric.Image.filters.Invert: properties ok 610 Chrome 104.0 - [1 ms] - fabric.Image.filters.Invert: applyTo2d ok 611 Chrome 104.0 - [1 ms] - fabric.Image.filters.Invert: applyTo2d values Invert ok 612 Chrome 104.0 - [0 ms] - fabric.Image.filters.Invert: toObject ok 613 Chrome 104.0 - [0 ms] - fabric.Image.filters.Invert: toJSON ok 614 Chrome 104.0 - [6 ms] - fabric.Image.filters.Invert: fromObject ok 615 Chrome 104.0 - [0 ms] - fabric.Image.filters.Invert: isNeutralState ok 616 Chrome 104.0 - [0 ms] - fabric.Image.filters.Noise: constructor ok 617 Chrome 104.0 - [0 ms] - fabric.Image.filters.Noise: properties ok 618 Chrome 104.0 - [0 ms] - fabric.Image.filters.Noise: applyTo2d ok 619 Chrome 104.0 - [1 ms] - fabric.Image.filters.Noise: toObject ok 620 Chrome 104.0 - [0 ms] - fabric.Image.filters.Noise: toJSON ok 621 Chrome 104.0 - [5 ms] - fabric.Image.filters.Noise: fromObject ok 622 Chrome 104.0 - [1 ms] - fabric.Image.filters.Noise: isNeutralState ok 623 Chrome 104.0 - [0 ms] - fabric.Image.filters.Pixelate: constructor ok 624 Chrome 104.0 - [0 ms] - fabric.Image.filters.Pixelate: properties ok 625 Chrome 104.0 - [1 ms] - fabric.Image.filters.Pixelate: applyTo2d ok 626 Chrome 104.0 - [1 ms] - fabric.Image.filters.Pixelate: applyTo2d values Pixelate ok 627 Chrome 104.0 - [1 ms] - fabric.Image.filters.Pixelate: toObject ok 628 Chrome 104.0 - [1 ms] - fabric.Image.filters.Pixelate: toJSON ok 629 Chrome 104.0 - [4 ms] - fabric.Image.filters.Pixelate: fromObject ok 630 Chrome 104.0 - [0 ms] - fabric.Image.filters.Pixelate: isNeutralState ok 631 Chrome 104.0 - [1 ms] - fabric.Image.filters.RemoveColor: constructor ok 632 Chrome 104.0 - [0 ms] - fabric.Image.filters.RemoveColor: properties ok 633 Chrome 104.0 - [0 ms] - fabric.Image.filters.RemoveColor: applyTo2d ok 634 Chrome 104.0 - [0 ms] - fabric.Image.filters.RemoveColor: applyTo2d ok 635 Chrome 104.0 - [1 ms] - fabric.Image.filters.RemoveColor: toObject ok 636 Chrome 104.0 - [0 ms] - fabric.Image.filters.RemoveColor: toJSON ok 637 Chrome 104.0 - [6 ms] - fabric.Image.filters.RemoveColor: fromObject ok 638 Chrome 104.0 - [1 ms] - fabric.Image.filters.RemoveColor: isNeutralState ok 639 Chrome 104.0 - [0 ms] - fabric.Image.filters.Sepia: constructor ok 640 Chrome 104.0 - [0 ms] - fabric.Image.filters.Sepia: properties ok 641 Chrome 104.0 - [0 ms] - fabric.Image.filters.Sepia: applyTo2d ok 642 Chrome 104.0 - [0 ms] - fabric.Image.filters.Sepia: toObject ok 643 Chrome 104.0 - [1 ms] - fabric.Image.filters.Sepia: toJSON ok 644 Chrome 104.0 - [6 ms] - fabric.Image.filters.Sepia: fromObject ok 645 Chrome 104.0 - [1 ms] - fabric.Image.filters.Sepia: isNeutralState ok 646 Chrome 104.0 - [0 ms] - fabric.Image.filters.Resize: constructor ok 647 Chrome 104.0 - [0 ms] - fabric.Image.filters.Resize: properties ok 648 Chrome 104.0 - [0 ms] - fabric.Image.filters.Resize: applyTo2d ok 649 Chrome 104.0 - [0 ms] - fabric.Image.filters.Resize: toObject ok 650 Chrome 104.0 - [6 ms] - fabric.Image.filters.Resize: fromObject ok 651 Chrome 104.0 - [0 ms] - fabric.Image.filters.Resize: isNeutralState ok 652 Chrome 104.0 - [0 ms] - fabric.Image.filters.Blur: isNeutralState ok 653 Chrome 104.0 - [0 ms] - fabric.Image.filters.Vibrance: constructor ok 654 Chrome 104.0 - [1 ms] - fabric.Image.filters.Vibrance: applyTo2d ok 655 Chrome 104.0 - [1 ms] - fabric.Image.filters.Vibrance: toObject ok 656 Chrome 104.0 - [1 ms] - fabric.Image.filters.Vibrance: toJSON ok 657 Chrome 104.0 - [5 ms] - fabric.Image.filters.Vibrance: fromObject ok 658 Chrome 104.0 - [0 ms] - fabric.Image.filters.Vibrance: isNeutralState ok 659 Chrome 104.0 - [1 ms] - fabric.Image.filters.BlendColor: constructor ok 660 Chrome 104.0 - [0 ms] - fabric.Image.filters.BlendColor: applyTo2d ok 661 Chrome 104.0 - [1 ms] - fabric.Image.filters.BlendColor: toObject ok 662 Chrome 104.0 - [4 ms] - fabric.Image.filters.BlendColor: fromObject ok 663 Chrome 104.0 - [1 ms] - fabric.Image.filters.BlendColor: isNeutralState ok 664 Chrome 104.0 - [8 ms] - fabric.Image: constructor ok 665 Chrome 104.0 - [1 ms] - fabric.Image: toObject ok 666 Chrome 104.0 - [2 ms] - fabric.Image: setSrc ok 667 Chrome 104.0 - [7 ms] - fabric.Image: setSrc with crossOrigin ok 668 Chrome 104.0 - [6 ms] - fabric.Image: toObject with no element ok 669 Chrome 104.0 - [5 ms] - fabric.Image: toObject with resize filter ok 670 Chrome 104.0 - [212 ms] - fabric.Image: toObject with normal filter and resize filter --- browser log: | {"type":"log","text":"max texture size: 8192"} ... ok 671 Chrome 104.0 - [132 ms] - fabric.Image: toObject with applied resize filter ok 672 Chrome 104.0 - [2 ms] - fabric.Image: toString ok 673 Chrome 104.0 - [2 ms] - fabric.Image: toSVG with crop ok 674 Chrome 104.0 - [2 ms] - fabric.Image: hasCrop ok 675 Chrome 104.0 - [1 ms] - fabric.Image: toSVG ok 676 Chrome 104.0 - [1 ms] - fabric.Image: toSVG with imageSmoothing false ok 677 Chrome 104.0 - [1 ms] - fabric.Image: toSVG with missing element ok 678 Chrome 104.0 - [1 ms] - fabric.Image: getSrc ok 679 Chrome 104.0 - [1 ms] - fabric.Image: getSrc with srcFromAttribute ok 680 Chrome 104.0 - [1 ms] - fabric.Image: getElement ok 681 Chrome 104.0 - [1 ms] - fabric.Image: setElement ok 682 Chrome 104.0 - [1 ms] - fabric.Image: setElement resets the webgl cache ok 683 Chrome 104.0 - [2 ms] - fabric.Image: crossOrigin ok 684 Chrome 104.0 - [4 ms] - fabric.Image: clone ok 685 Chrome 104.0 - [1 ms] - fabric.Image: cloneWidthHeight ok 686 Chrome 104.0 - [1 ms] - fabric.Image: fromObject ok 687 Chrome 104.0 - [2 ms] - fabric.Image: fromObject with clipPath ok 688 Chrome 104.0 - [4 ms] - fabric.Image: fromObject does not mutate data ok 689 Chrome 104.0 - [3 ms] - fabric.Image: fromURL ok 690 Chrome 104.0 - [133 ms] - fabric.Image: fromURL error ok 691 Chrome 104.0 - [9 ms] - fabric.Image: fromElement ok 692 Chrome 104.0 - [3 ms] - fabric.Image: fromElement imageSmoothing ok 693 Chrome 104.0 - [11 ms] - fabric.Image: fromElement with preserveAspectRatio ok 694 Chrome 104.0 - [5 ms] - fabric.Image: fromElement with preserveAspectRatio and smaller bbox ok 695 Chrome 104.0 - [6 ms] - fabric.Image: fromElement with preserveAspectRatio and smaller bbox xMidYmax ok 696 Chrome 104.0 - [4 ms] - fabric.Image: fromElement with preserveAspectRatio and smaller bbox xMidYmin ok 697 Chrome 104.0 - [2 ms] - fabric.Image: fromElement with preserveAspectRatio and smaller V bbox xMinYMin ok 698 Chrome 104.0 - [2 ms] - fabric.Image: fromElement with preserveAspectRatio and smaller V bbox xMidYmin ok 699 Chrome 104.0 - [6 ms] - fabric.Image: fromElement with preserveAspectRatio and smaller V bbox xMaxYMin ok 700 Chrome 104.0 - [14 ms] - fabric.Image: consecutive dataURLs give same result. ok 701 Chrome 104.0 - [4 ms] - fabric.Image: apply filters run isNeutralState implementation of filters ok 702 Chrome 104.0 - [1 ms] - fabric.Image: apply filters set the image dirty ok 703 Chrome 104.0 - [22 ms] - fabric.Image: apply filters reset _element and _filteredEl ok 704 Chrome 104.0 - [43 ms] - fabric.Image: apply filters and resize filter ok 705 Chrome 104.0 - [1 ms] - fabric.Image: apply filters set the image dirty and also the group ok 706 Chrome 104.0 - [1 ms] - fabric.Image: _renderFill respects source boundaries crop < 0 and width > elWidth ok 707 Chrome 104.0 - [0 ms] - fabric.Image: _renderFill respects source boundaries crop < 0 and width > elWidth ok 708 Chrome 104.0 - [1 ms] - fabric.Intersection: constructor & properties ok 709 Chrome 104.0 - [0 ms] - fabric.Intersection: appendPoint ok 710 Chrome 104.0 - [0 ms] - fabric.Intersection: appendPoints ok 711 Chrome 104.0 - [1 ms] - fabric.Intersection: intersectLineLine simple intersection ok 712 Chrome 104.0 - [0 ms] - fabric.Intersection: intersectLineLine parallel ok 713 Chrome 104.0 - [0 ms] - fabric.Intersection: intersectLineLine coincident ok 714 Chrome 104.0 - [0 ms] - fabric.Intersection: intersectLineLine coincident but different ok 715 Chrome 104.0 - [0 ms] - fabric.Intersection: intersectLineLine no intersect ok 716 Chrome 104.0 - [0 ms] - fabric.Intersection: intersectLinePolygon ok 717 Chrome 104.0 - [0 ms] - fabric.Intersection: intersectLinePolygon in one point ok 718 Chrome 104.0 - [1 ms] - fabric.Intersection: intersectLinePolygon in one point ok 719 Chrome 104.0 - [0 ms] - fabric.Intersection: intersectLinePolygon on a polygon segment ok 720 Chrome 104.0 - [1 ms] - fabric.Intersection: intersectPolygonPolygon not intersecting ok 721 Chrome 104.0 - [0 ms] - fabric.Intersection: intersectPolygonPolygon intersecting ok 722 Chrome 104.0 - [0 ms] - fabric.Intersection: intersectPolygonRectangle intersecting ok 723 Chrome 104.0 - [1 ms] - fabric.Intersection: intersectPolygonRectangle not intersecting ok 724 Chrome 104.0 - [21 ms] - iText click interaction: doubleClickHandler ok 725 Chrome 104.0 - [2 ms] - iText click interaction: doubleClickHandler no editing ok 726 Chrome 104.0 - [4 ms] - iText click interaction: tripleClickHandler ok 727 Chrome 104.0 - [2 ms] - iText click interaction: tripleClickHandler ok 728 Chrome 104.0 - [2 ms] - iText click interaction: _getNewSelectionStartFromOffset end of line ok 729 Chrome 104.0 - [3 ms] - iText click interaction: _getNewSelectionStartFromOffset middle of line ok 730 Chrome 104.0 - [3 ms] - iText click interaction: _getNewSelectionStartFromOffset middle of line ok 731 Chrome 104.0 - [2 ms] - iText click interaction: _getNewSelectionStartFromOffset middle of line ok 732 Chrome 104.0 - [3 ms] - iText click interaction: _mouseDownHandlerBefore set up selected property ok 733 Chrome 104.0 - [2 ms] - iText click interaction: _mouseUpHandler set selected as true ok 734 Chrome 104.0 - [4 ms] - iText click interaction: _mouseUpHandler on a selected object enter edit ok 735 Chrome 104.0 - [3 ms] - iText click interaction: _mouseUpHandler on a selected object does enter edit if there is an activeObject ok 736 Chrome 104.0 - [3 ms] - iText click interaction: _mouseUpHandler on a selected text in a group does NOT enter editing ok 737 Chrome 104.0 - [5 ms] - iText click interaction: _mouseUpHandler on a text in a group ok 738 Chrome 104.0 - [3 ms] - iText click interaction: _mouseUpHandler on a corner of selected text DOES NOT enter edit ok 739 Chrome 104.0 - [528 ms] - iText click interaction > iText click interaction with canvas.enableRetinaScaling = false: click on editing itext make selection:changed fire ok 740 Chrome 104.0 - [526 ms] - iText click interaction > iText click interaction with canvas.enableRetinaScaling = true: click on editing itext make selection:changed fire ok 741 Chrome 104.0 - [11 ms] - fabric.Intersection: event selection:changed firing ok 742 Chrome 104.0 - [6 ms] - fabric.Intersection: moving cursor with shift ok 743 Chrome 104.0 - [2 ms] - fabric.Intersection: copy ok 744 Chrome 104.0 - [1 ms] - fabric.Intersection: copy with fabric.disableStyleCopyPaste ok 745 Chrome 104.0 - [2 ms] - fabric.Intersection: removeChars ok 746 Chrome 104.0 - [3 ms] - fabric.Intersection: insertChars ok 747 Chrome 104.0 - [2 ms] - fabric.Intersection: insertChars can remove chars ok 748 Chrome 104.0 - [2 ms] - fabric.Intersection: insertChars pick up the style of the character behind and replicates it ok 749 Chrome 104.0 - [1 ms] - fabric.Intersection: insertChars removes style from the removed text ok 750 Chrome 104.0 - [1 ms] - fabric.Intersection: insertChars handles new lines correctly ok 751 Chrome 104.0 - [1 ms] - fabric.Intersection: insertChars can accept some style for the new text ok 752 Chrome 104.0 - [24 ms] - fabric.Intersection: missingNewlineOffset ok 753 Chrome 104.0 - [1 ms] - fabric.IText: constructor ok 754 Chrome 104.0 - [1 ms] - fabric.IText: initial properties ok 755 Chrome 104.0 - [1 ms] - fabric.IText: instances ok 756 Chrome 104.0 - [9 ms] - fabric.IText: fromObject ok 757 Chrome 104.0 - [2 ms] - fabric.IText: lineHeight with single line ok 758 Chrome 104.0 - [1 ms] - fabric.IText: lineHeight with multi line ok 759 Chrome 104.0 - [2 ms] - fabric.IText: toObject ok 760 Chrome 104.0 - [0 ms] - fabric.IText: setSelectionStart ok 761 Chrome 104.0 - [0 ms] - fabric.IText: empty itext ok 762 Chrome 104.0 - [0 ms] - fabric.IText: setSelectionEnd ok 763 Chrome 104.0 - [2 ms] - fabric.IText: get2DCursorLocation ok 764 Chrome 104.0 - [1 ms] - fabric.IText: isEmptyStyles ok 765 Chrome 104.0 - [1 ms] - fabric.IText: selectAll ok 766 Chrome 104.0 - [0 ms] - fabric.IText: getSelectedText ok 767 Chrome 104.0 - [4 ms] - fabric.IText: enterEditing, exitEditing ok 768 Chrome 104.0 - [4 ms] - fabric.IText: enterEditing, exitEditing and saved props ok 769 Chrome 104.0 - [3 ms] - fabric.IText: event firing ok 770 Chrome 104.0 - [2 ms] - fabric.IText: insertNewlineStyleObject ok 771 Chrome 104.0 - [2 ms] - fabric.IText: insertNewlineStyleObject with existing style ok 772 Chrome 104.0 - [1 ms] - fabric.IText: shiftLineStyles ok 773 Chrome 104.0 - [1 ms] - fabric.IText: selectWord ok 774 Chrome 104.0 - [1 ms] - fabric.IText: selectLine ok 775 Chrome 104.0 - [1 ms] - fabric.IText: findWordBoundaryLeft ok 776 Chrome 104.0 - [0 ms] - fabric.IText: findWordBoundaryRight ok 777 Chrome 104.0 - [0 ms] - fabric.IText: findLineBoundaryLeft ok 778 Chrome 104.0 - [0 ms] - fabric.IText: findLineBoundaryRight ok 779 Chrome 104.0 - [1 ms] - fabric.IText: getSelectionStyles with no arguments ok 780 Chrome 104.0 - [0 ms] - fabric.IText: getSelectionStyles with 2 args ok 781 Chrome 104.0 - [0 ms] - fabric.IText: setSelectionStyles ok 782 Chrome 104.0 - [2 ms] - fabric.IText: getCurrentCharFontSize ok 783 Chrome 104.0 - [2 ms] - fabric.IText: object removal from canvas ok 784 Chrome 104.0 - [1 ms] - fabric.IText: getCurrentCharColor ok 785 Chrome 104.0 - [4 ms] - fabric.IText: toSVGWithFonts ok 786 Chrome 104.0 - [6 ms] - fabric.IText: toSVGWithFontsInGroups ok 787 Chrome 104.0 - [2 ms] - fabric.IText: space wrap attribute ok 788 Chrome 104.0 - [1 ms] - fabric.IText: _removeExtraneousStyles ok 789 Chrome 104.0 - [7 ms] - fabric.IText > fabric.IText with canvas.enableRetinaScaling = false: hiddenTextarea does not move DOM ok 790 Chrome 104.0 - [19 ms] - fabric.IText > fabric.IText with canvas.enableRetinaScaling = true: hiddenTextarea does not move DOM ok 791 Chrome 104.0 - [2 ms] - fabric.Line: constructor ok 792 Chrome 104.0 - [0 ms] - fabric.Line: complexity ok 793 Chrome 104.0 - [1 ms] - fabric.Line: toSVG ok 794 Chrome 104.0 - [0 ms] - fabric.Line: toObject ok 795 Chrome 104.0 - [16 ms] - fabric.Line: fromObject ok 796 Chrome 104.0 - [2 ms] - fabric.Line: fromElement ok 797 Chrome 104.0 - [1 ms] - fabric.Line: straight lines may have 0 width or height ok 798 Chrome 104.0 - [0 ms] - fabric.Line: changing x/y coords should update width/height ok 799 Chrome 104.0 - [0 ms] - fabric.Line: stroke-width in a style ok 800 Chrome 104.0 - [0 ms] - fabric.Line: stroke-less line coords default to 0 left and 0 top ok 801 Chrome 104.0 - [0 ms] - fabric.Line: stroke-less line coords origin defaults to left-top ok 802 Chrome 104.0 - [1 ms] - fabric.Line: stroke-less line coords equal smallest points when origin is left-top and line not offset ok 803 Chrome 104.0 - [0 ms] - fabric.Line: stroke-less line coords include offsets for left-top origin ok 804 Chrome 104.0 - [0 ms] - fabric.Line: stroke-less line coords equal half-dimensions when origin is center and line not offset ok 805 Chrome 104.0 - [1 ms] - fabric.Line: stroke-less line coords include offsets for center-center origin ok 806 Chrome 104.0 - [0 ms] - fabric.Line: stroke-less line coords equal full dimensions when origin is right-bottom and line not offset ok 807 Chrome 104.0 - [0 ms] - fabric.Line: stroke-less line coords include offsets for right-bottom origin ok 808 Chrome 104.0 - [0 ms] - fabric.Line: stroke-less line coords arent changed by rotation for left-top origin ok 809 Chrome 104.0 - [0 ms] - fabric.Line: stroke-less line coords arent changed by rotation for right-bottom origin ok 810 Chrome 104.0 - [1 ms] - fabric.Line: stroke-less line coords arent changed by scaling for left-top origin ok 811 Chrome 104.0 - [1 ms] - fabric.Line: stroke-less line coords arent changed by scaling for right-bottom origin ok 812 Chrome 104.0 - [1 ms] - fabric.Line: stroke-less line coords arent changed by strokeWidth for left-top origin ok 813 Chrome 104.0 - [0 ms] - fabric.Line: stroke-less line coords arent changed by strokeWidth for center-center origin ok 814 Chrome 104.0 - [1 ms] - fabric.Line: stroke-less line coords arent changed by strokeWidth for right-bottom origin ok 815 Chrome 104.0 - [0 ms] - fabric.Line: stroke-less line coords left and top options override points ok 816 Chrome 104.0 - [0 ms] - fabric.Line: stroke-less line coords 0 left and 0 top options override points ok 817 Chrome 104.0 - [1 ms] - fabric.Line: stroke-less line coords equal x2 and y2 for left-top origin when x1 and y1 are largest and line not offset ok 818 Chrome 104.0 - [0 ms] - fabric.Line: stroke-less line coords equal half-dimensions for center-center origin when x1 and y1 are largest and line not offset ok 819 Chrome 104.0 - [1 ms] - fabric.Line: stroke-less line coords equal x1 and y1 for right-bottom origin when x1 and y1 are largest and line not offset ok 820 Chrome 104.0 - [1 ms] - fabric.Line: Line.getLeftToOriginX() is x1 for left origin and x1 lesser than x2 ok 821 Chrome 104.0 - [0 ms] - fabric.Line: Line.getLeftToOriginX() is x2 for left origin and x1 greater than x2 ok 822 Chrome 104.0 - [0 ms] - fabric.Line: Line.getLeftToOriginX() includes positive offset for left origin ok 823 Chrome 104.0 - [1 ms] - fabric.Line: Line.getLeftToOriginX() includes negative offset for left origin ok 824 Chrome 104.0 - [0 ms] - fabric.Line: Line.getLeftToOriginX() is half of x1 for center origin and x1 > x2 ok 825 Chrome 104.0 - [1 ms] - fabric.Line: Line.getLeftToOriginX() is half of x2 for center origin and x1 < x2 ok 826 Chrome 104.0 - [1 ms] - fabric.Line: Line.getLeftToOriginX() includes positive offset for center origin ok 827 Chrome 104.0 - [0 ms] - fabric.Line: Line.getLeftToOriginX() includes negative offset for center origin ok 828 Chrome 104.0 - [0 ms] - fabric.Line: Line.getLeftToOriginX() is x1 for right origin and x1 > x2 ok 829 Chrome 104.0 - [1 ms] - fabric.Line: Line.getLeftToOriginX() is x2 for right origin and x1 < x2 ok 830 Chrome 104.0 - [1 ms] - fabric.Line: Line.getLeftToOriginX() includes positive offset for right origin ok 831 Chrome 104.0 - [1 ms] - fabric.Line: Line.getLeftToOriginX() includes negative offset for right origin ok 832 Chrome 104.0 - [1 ms] - fabric.Line: Line._getTopToOriginY() is y1 for top origin and y1 lesser than y2 ok 833 Chrome 104.0 - [0 ms] - fabric.Line: Line._getTopToOriginY() is y2 for top origin and y1 greater than y2 ok 834 Chrome 104.0 - [0 ms] - fabric.Line: Line._getTopToOriginY() includes positive offset for top origin ok 835 Chrome 104.0 - [1 ms] - fabric.Line: Line._getTopToOriginY() includes negative offset for top origin ok 836 Chrome 104.0 - [0 ms] - fabric.Line: Line._getTopToOriginY() is half of y1 for center origin and y1 > y2 ok 837 Chrome 104.0 - [0 ms] - fabric.Line: Line._getTopToOriginY() is half of y2 for center origin and y1 < y2 ok 838 Chrome 104.0 - [1 ms] - fabric.Line: Line._getTopToOriginY() includes positive offset for center origin ok 839 Chrome 104.0 - [0 ms] - fabric.Line: Line._getTopToOriginY() includes negative offset for center origin ok 840 Chrome 104.0 - [1 ms] - fabric.Line: Line._getTopToOriginY() is y1 for bottom origin and y1 > y2 ok 841 Chrome 104.0 - [0 ms] - fabric.Line: Line._getTopToOriginY() is y2 for bottom origin and y1 < y2 ok 842 Chrome 104.0 - [0 ms] - fabric.Line: Line._getTopToOriginY() includes positive offset for bottom origin ok 843 Chrome 104.0 - [0 ms] - fabric.Line: Line._getTopToOriginY() includes negative offset for bottom origin ok 844 Chrome 104.0 - [0 ms] - fabric.Object - clipPath: constructor & properties ok 845 Chrome 104.0 - [1 ms] - fabric.Object - clipPath: toObject with clipPath ok 846 Chrome 104.0 - [19 ms] - fabric.Object - clipPath: from object with clipPath ok 847 Chrome 104.0 - [6 ms] - fabric.Object - clipPath: from object with clipPath inverted, absolutePositioned ok 848 Chrome 104.0 - [9 ms] - fabric.Object - clipPath: from object with clipPath, nested ok 849 Chrome 104.0 - [7 ms] - fabric.Object - clipPath: from object with clipPath, nested inverted, absolutePositioned ok 850 Chrome 104.0 - [1 ms] - fabric.Object - clipPath: _setClippingProperties fix the context props ok 851 Chrome 104.0 - [0 ms] - fabric.Object - clipPath: clipPath caching detection ok 852 Chrome 104.0 - [1 ms] - fabric.Object - clipPath: clipPath caching detection with canvas object ok 853 Chrome 104.0 - [1 ms] - fabric.ObjectGeometry: intersectsWithRectangle ok 854 Chrome 104.0 - [1 ms] - fabric.ObjectGeometry: intersectsWithRectangle absolute ok 855 Chrome 104.0 - [1 ms] - fabric.ObjectGeometry: intersectsWithObject ok 856 Chrome 104.0 - [3 ms] - fabric.ObjectGeometry: isContainedWithinRect ok 857 Chrome 104.0 - [1 ms] - fabric.ObjectGeometry: isContainedWithinRect absolute ok 858 Chrome 104.0 - [0 ms] - fabric.ObjectGeometry: intersectsWithRect ok 859 Chrome 104.0 - [0 ms] - fabric.ObjectGeometry: intersectsWithObject ok 860 Chrome 104.0 - [1 ms] - fabric.ObjectGeometry: isContainedWithinObject ok 861 Chrome 104.0 - [1 ms] - fabric.ObjectGeometry: isContainedWithinRect ok 862 Chrome 104.0 - [1 ms] - fabric.ObjectGeometry: isContainedWithinRect ok 863 Chrome 104.0 - [1 ms] - fabric.ObjectGeometry: containsPoint ok 864 Chrome 104.0 - [0 ms] - fabric.ObjectGeometry: containsPoint with padding ok 865 Chrome 104.0 - [1 ms] - fabric.ObjectGeometry: setCoords ok 866 Chrome 104.0 - [1 ms] - fabric.ObjectGeometry: setCoords and aCoords ok 867 Chrome 104.0 - [1 ms] - fabric.ObjectGeometry: isOnScreen ok 868 Chrome 104.0 - [0 ms] - fabric.ObjectGeometry: isOnScreen flipped vpt ok 869 Chrome 104.0 - [0 ms] - fabric.ObjectGeometry: transformMatrixKey depends from properties ok 870 Chrome 104.0 - [1 ms] - fabric.ObjectGeometry: transformMatrixKey depends from originX/originY ok 871 Chrome 104.0 - [0 ms] - fabric.ObjectGeometry: isOnScreen with object that include canvas ok 872 Chrome 104.0 - [1 ms] - fabric.ObjectGeometry: isOnScreen with object that is in top left corner of canvas ok 873 Chrome 104.0 - [0 ms] - fabric.ObjectGeometry: calcTransformMatrix with no group ok 874 Chrome 104.0 - [1 ms] - fabric.ObjectGeometry: calcOwnMatrix ok 875 Chrome 104.0 - [1 ms] - fabric.ObjectGeometry: scaleToWidth ok 876 Chrome 104.0 - [1 ms] - fabric.ObjectGeometry: scaleToWidth with zoom ok 877 Chrome 104.0 - [1 ms] - fabric.ObjectGeometry: scaleToHeight ok 878 Chrome 104.0 - [1 ms] - fabric.ObjectGeometry: scaleToHeight with zoom ok 879 Chrome 104.0 - [2 ms] - fabric.ObjectGeometry: scaleToWidth on rotated object ok 880 Chrome 104.0 - [1 ms] - fabric.ObjectGeometry: scaleToHeight on rotated object ok 881 Chrome 104.0 - [1 ms] - fabric.ObjectGeometry: getBoundingRect with absolute coords ok 882 Chrome 104.0 - [1 ms] - fabric.ObjectGeometry: getBoundingRect ok 883 Chrome 104.0 - [1 ms] - fabric.ObjectGeometry: getBoundingRectWithStroke ok 884 Chrome 104.0 - [1 ms] - fabric.ObjectGeometry: getScaledWidth ok 885 Chrome 104.0 - [0 ms] - fabric.ObjectGeometry: getScaledHeight ok 886 Chrome 104.0 - [1 ms] - fabric.ObjectGeometry: scale ok 887 Chrome 104.0 - [0 ms] - fabric.ObjectGeometry: _constrainScale ok 888 Chrome 104.0 - [1 ms] - fabric.ObjectGeometry: getCoords return coordinate of object in canvas coordinate. ok 889 Chrome 104.0 - [1 ms] - fabric.ObjectGeometry: getCoords return coordinate of object in zoomed canvas coordinate. ok 890 Chrome 104.0 - [0 ms] - fabric.ObjectGeometry: getCoords return coordinate of object in absolute coordinates and ignore canvas zoom ok 891 Chrome 104.0 - [0 ms] - fabric.ObjectGeometry: getCoords absolute with angle ok 892 Chrome 104.0 - [1 ms] - fabric.ObjectGeometry: getCoords with angle ok 893 Chrome 104.0 - [1 ms] - fabric.ObjectGeometry: getCoords absolute with skewX ok 894 Chrome 104.0 - [0 ms] - fabric.ObjectGeometry: getCoords with skewX ok 895 Chrome 104.0 - [0 ms] - fabric.ObjectGeometry: getCoords absolute with skewY ok 896 Chrome 104.0 - [0 ms] - fabric.ObjectGeometry: getCoords with skewY ok 897 Chrome 104.0 - [1 ms] - fabric.ObjectGeometry: getCoords absolute with skewY skewX angle ok 898 Chrome 104.0 - [1 ms] - fabric.ObjectGeometry: getCoords with skewY skewX angle ok 899 Chrome 104.0 - [1 ms] - fabric.ObjectGeometry: isPartiallyOnScreen ok 900 Chrome 104.0 - [1 ms] - fabric.ObjectGeometry: isPartiallyOnScreen with object inside and outside of canvas ok 901 Chrome 104.0 - [0 ms] - fabric.ObjectInteractivity: isControlVisible ok 902 Chrome 104.0 - [0 ms] - fabric.ObjectInteractivity: setControlVisible ok 903 Chrome 104.0 - [0 ms] - fabric.ObjectInteractivity: setControlVisible is per object ok 904 Chrome 104.0 - [1 ms] - fabric.ObjectInteractivity: setControlsVisibility ok 905 Chrome 104.0 - [2 ms] - fabric.ObjectInteractivity: _setCornerCoords ok 906 Chrome 104.0 - [1 ms] - fabric.ObjectInteractivity: _setCornerCoords_customControlSize ok 907 Chrome 104.0 - [1 ms] - fabric.ObjectInteractivity: _findTargetCorner ok 908 Chrome 104.0 - [0 ms] - fabric.ObjectInteractivity: _findTargetCorner for touches ok 909 Chrome 104.0 - [0 ms] - fabric.ObjectInteractivity: _calculateCurrentDimensions ok 910 Chrome 104.0 - [1 ms] - fabric.ObjectInteractivity: _getTransformedDimensions ok 911 Chrome 104.0 - [0 ms] - fabric.ObjectInteractivity: _getNonTransformedDimensions ok 912 Chrome 104.0 - [1 ms] - fabric.ObjectOrigins: getCenterPoint ok 913 Chrome 104.0 - [1 ms] - fabric.ObjectOrigins: translateToCenterPoint ok 914 Chrome 104.0 - [1 ms] - fabric.ObjectOrigins: translateToCenterPointRotated ok 915 Chrome 104.0 - [1 ms] - fabric.ObjectOrigins: translateToOriginPoint ok 916 Chrome 104.0 - [1 ms] - fabric.ObjectOrigins: translateToOriginPointRotated ok 917 Chrome 104.0 - [0 ms] - fabric.ObjectOrigins: normalizePoint ok 918 Chrome 104.0 - [0 ms] - fabric.ObjectOrigins: toLocalPointRotated ok 919 Chrome 104.0 - [2 ms] - fabric.ObjectOrigins: adjustPosition ok 920 Chrome 104.0 - [1 ms] - fabric.ObjectOrigins: adjustPositionRotated ok 921 Chrome 104.0 - [1 ms] - fabric.ObjectOrigins: translateToCenterPoint with numeric origins ok 922 Chrome 104.0 - [0 ms] - fabric.ObjectOrigins: translateToCenterPointRotated with numeric origins ok 923 Chrome 104.0 - [0 ms] - fabric.ObjectOrigins: translateToOriginPoint with numeric origins ok 924 Chrome 104.0 - [1 ms] - fabric.ObjectOrigins: translateToOriginPointRotated with numeric origins ok 925 Chrome 104.0 - [1 ms] - fabric.ObjectOrigins: normalizePoint with numeric origins ok 926 Chrome 104.0 - [0 ms] - fabric.ObjectOrigins: toLocalPointRotated with numeric origins ok 927 Chrome 104.0 - [1 ms] - fabric.ObjectOrigins: adjustPosition with numeric origins ok 928 Chrome 104.0 - [1 ms] - fabric.ObjectOrigins: adjustPositionRotated with numeric origins ok 929 Chrome 104.0 - [1 ms] - fabric.Object: constructor & properties ok 930 Chrome 104.0 - [1 ms] - fabric.Object: get ok 931 Chrome 104.0 - [1 ms] - fabric.Object: set ok 932 Chrome 104.0 - [0 ms] - fabric.Object: set with object of prop/values ok 933 Chrome 104.0 - [1 ms] - fabric.Object: stateProperties ok 934 Chrome 104.0 - [1 ms] - fabric.Object: transform ok 935 Chrome 104.0 - [1 ms] - fabric.Object: toJSON ok 936 Chrome 104.0 - [2 ms] - fabric.Object: toObject ok 937 Chrome 104.0 - [1 ms] - fabric.Object: toObject without default values ok 938 Chrome 104.0 - [1 ms] - fabric.Object: toDatalessObject ok 939 Chrome 104.0 - [1 ms] - fabric.Object: toString ok 940 Chrome 104.0 - [0 ms] - fabric.Object: render ok 941 Chrome 104.0 - [0 ms] - fabric.Object: rotate ok 942 Chrome 104.0 - [1 ms] - fabric.Object: scale ok 943 Chrome 104.0 - [1 ms] - fabric.Object: setOpacity ok 944 Chrome 104.0 - [1 ms] - fabric.Object: getAngle ok 945 Chrome 104.0 - [0 ms] - fabric.Object: rotate ok 946 Chrome 104.0 - [1 ms] - fabric.Object: drawBorders ok 947 Chrome 104.0 - [1 ms] - fabric.Object: drawControls ok 948 Chrome 104.0 - [36 ms] - fabric.Object: clone ok 949 Chrome 104.0 - [4 ms] - fabric.Object: cloneAsImage ok 950 Chrome 104.0 - [10 ms] - fabric.Object: cloneAsImage with retina scaling enabled ok 951 Chrome 104.0 - [3 ms] - fabric.Object: toCanvasElement ok 952 Chrome 104.0 - [9 ms] - fabric.Object: toCanvasElement activeSelection ok 953 Chrome 104.0 - [4 ms] - fabric.Object: toCanvasElement does not modify oCoords on zoomed canvas ok 954 Chrome 104.0 - [4 ms] - fabric.Object: toDataURL ok 955 Chrome 104.0 - [3 ms] - fabric.Object: toDataURL & reference to canvas ok 956 Chrome 104.0 - [1 ms] - fabric.Object: isType ok 957 Chrome 104.0 - [3 ms] - fabric.Object: toggle ok 958 Chrome 104.0 - [0 ms] - fabric.Object: _setLineDash ok 959 Chrome 104.0 - [1 ms] - fabric.Object: straighten ok 960 Chrome 104.0 - [1007 ms] - fabric.Object: fxStraighten ok 961 Chrome 104.0 - [3 ms] - fabric.Object: observable ok 962 Chrome 104.0 - [3 ms] - fabric.Object: object:added ok 963 Chrome 104.0 - [3 ms] - fabric.Object: canvas reference ok 964 Chrome 104.0 - [3 ms] - fabric.Object: object:removed ok 965 Chrome 104.0 - [3 ms] - fabric.Object: center ok 966 Chrome 104.0 - [3 ms] - fabric.Object: centerH ok 967 Chrome 104.0 - [3 ms] - fabric.Object: centerV ok 968 Chrome 104.0 - [2 ms] - fabric.Object: viewportCenter ok 969 Chrome 104.0 - [2 ms] - fabric.Object: viewportCenterH ok 970 Chrome 104.0 - [2 ms] - fabric.Object: viewportCenterV ok 971 Chrome 104.0 - [2 ms] - fabric.Object: sendToBack ok 972 Chrome 104.0 - [1 ms] - fabric.Object: bringToFront ok 973 Chrome 104.0 - [2 ms] - fabric.Object: sendBackwards ok 974 Chrome 104.0 - [2 ms] - fabric.Object: bringForward ok 975 Chrome 104.0 - [1 ms] - fabric.Object: moveTo ok 976 Chrome 104.0 - [1 ms] - fabric.Object: isDescendantOf ok 977 Chrome 104.0 - [1 ms] - fabric.Object: getAncestors ok 978 Chrome 104.0 - [9 ms] - fabric.Object: findCommonAncestors ok 979 Chrome 104.0 - [3 ms] - fabric.Object: isInFrontOf ok 980 Chrome 104.0 - [1 ms] - fabric.Object: getTotalObjectScaling with zoom ok 981 Chrome 104.0 - [1 ms] - fabric.Object: getTotalObjectScaling with retina ok 982 Chrome 104.0 - [1 ms] - fabric.Object: getObjectScaling ok 983 Chrome 104.0 - [1 ms] - fabric.Object: getObjectScaling in group ok 984 Chrome 104.0 - [1 ms] - fabric.Object: getObjectScaling in group with object rotated ok 985 Chrome 104.0 - [1 ms] - fabric.Object: dirty flag on set property ok 986 Chrome 104.0 - [1 ms] - fabric.Object: _createCacheCanvas sets object as dirty ok 987 Chrome 104.0 - [1 ms] - fabric.Object: isCacheDirty statefullCache disabled ok 988 Chrome 104.0 - [1 ms] - fabric.Object: isCacheDirty statefullCache enabled ok 989 Chrome 104.0 - [1 ms] - fabric.Object: _getCacheCanvasDimensions returns dimensions and zoom for cache canvas ok 990 Chrome 104.0 - [1 ms] - fabric.Object: _getCacheCanvasDimensions and strokeUniform ok 991 Chrome 104.0 - [1 ms] - fabric.Object: _updateCacheCanvas check if cache canvas should be updated ok 992 Chrome 104.0 - [1 ms] - fabric.Object: _limitCacheSize limit min to 256 ok 993 Chrome 104.0 - [1 ms] - fabric.Object: _limitCacheSize does not limit if not necessary ok 994 Chrome 104.0 - [2 ms] - fabric.Object: _limitCacheSize does cap up minCacheSideLimit ok 995 Chrome 104.0 - [1 ms] - fabric.Object: _limitCacheSize does cap up if necessary ok 996 Chrome 104.0 - [1 ms] - fabric.Object: _limitCacheSize does cap up if necessary to maxCacheSideLimit ok 997 Chrome 104.0 - [1 ms] - fabric.Object: _limitCacheSize does cap up if necessary to maxCacheSideLimit, different AR ok 998 Chrome 104.0 - [1 ms] - fabric.Object: _setShadow ok 999 Chrome 104.0 - [1 ms] - fabric.Object: willDrawShadow ok 1000 Chrome 104.0 - [1 ms] - fabric.Object: _set change a property ok 1001 Chrome 104.0 - [1 ms] - fabric.Object: _set can rise the dirty flag ok 1002 Chrome 104.0 - [1 ms] - fabric.Object: _set rise dirty flag only if value changed ok 1003 Chrome 104.0 - [1 ms] - fabric.Object: isNotVisible ok 1004 Chrome 104.0 - [1 ms] - fabric.Object: shouldCache ok 1005 Chrome 104.0 - [1 ms] - fabric.Object: needsItsOwnCache ok 1006 Chrome 104.0 - [1 ms] - fabric.Object: hasStroke ok 1007 Chrome 104.0 - [1 ms] - fabric.Object: hasFill ok 1008 Chrome 104.0 - [1 ms] - fabric.Object: dispose ok 1009 Chrome 104.0 - [0 ms] - fabric.Observable: fabric.Observable exists ok 1010 Chrome 104.0 - [0 ms] - fabric.Observable: fire + on ok 1011 Chrome 104.0 - [1 ms] - fabric.Observable: fire once ok 1012 Chrome 104.0 - [0 ms] - fabric.Observable: fire once multiple handlers ok 1013 Chrome 104.0 - [0 ms] - fabric.Observable: off ok 1014 Chrome 104.0 - [1 ms] - fabric.Observable: off without handler ok 1015 Chrome 104.0 - [1 ms] - fabric.Observable: off multiple handlers ok 1016 Chrome 104.0 - [0 ms] - fabric.Observable: off all events ok 1017 Chrome 104.0 - [1 ms] - fabric.Observable: on multiple handlers ok 1018 Chrome 104.0 - [0 ms] - fabric.Observable: event options ok 1019 Chrome 104.0 - [1 ms] - fabric.Observable: fire ok 1020 Chrome 104.0 - [0 ms] - fabric.Observable: removal of past events ok 1021 Chrome 104.0 - [0 ms] - fabric.Observable: removal of past events inner loop ok 1022 Chrome 104.0 - [1 ms] - fabric.Observable: adding events ok 1023 Chrome 104.0 - [1 ms] - fabric.Observable: disposing ok 1024 Chrome 104.0 - [1 ms] - fabric.Parser: parseAttributes ok 1025 Chrome 104.0 - [0 ms] - fabric.Parser: parseAttributesNoneValues ok 1026 Chrome 104.0 - [0 ms] - fabric.Parser: parseAttributesFillRule ok 1027 Chrome 104.0 - [1 ms] - fabric.Parser: parseAttributesFillRuleWithoutTransformation ok 1028 Chrome 104.0 - [3 ms] - fabric.Parser: parseAttributesTransform ok 1029 Chrome 104.0 - [1 ms] - fabric.Parser: parseAttributesWithParent ok 1030 Chrome 104.0 - [1 ms] - fabric.Parser: parseAttributesWithGrandParentSvg ok 1031 Chrome 104.0 - [1 ms] - fabric.Parser: parseAttributeFontValueStartWithFontSize ok 1032 Chrome 104.0 - [1008 ms] - fabric.Parser: parseElements ok 1033 Chrome 104.0 - [2 ms] - fabric.Parser: parseStyleAttribute ok 1034 Chrome 104.0 - [2 ms] - fabric.Parser: parseStyleAttribute with one pair ok 1035 Chrome 104.0 - [2 ms] - fabric.Parser: parseStyleAttribute with trailing spaces ok 1036 Chrome 104.0 - [1 ms] - fabric.Parser: parseStyleAttribute with value normalization ok 1037 Chrome 104.0 - [2 ms] - fabric.Parser: parseStyleAttribute with short font declaration ok 1038 Chrome 104.0 - [1 ms] - fabric.Parser: parseAttributes (style to have higher priority than attribute) ok 1039 Chrome 104.0 - [2 ms] - fabric.Parser: parseAttributes stroke-opacity and fill-opacity ok 1040 Chrome 104.0 - [1 ms] - fabric.Parser: parse 0 attribute ok 1041 Chrome 104.0 - [3 ms] - fabric.Parser: parsePointsAttribute ok 1042 Chrome 104.0 - [4 ms] - fabric.Parser: parseTransformAttribute ok 1043 Chrome 104.0 - [1 ms] - fabric.Parser: parseNestedTransformAttribute ok 1044 Chrome 104.0 - [13 ms] - fabric.Parser: parseSVGFromString id polyfill ok 1045 Chrome 104.0 - [14 ms] - fabric.Parser: parseSVGFromString with gradient and fill url with quotes ok 1046 Chrome 104.0 - [7 ms] - fabric.Parser: parseSVGFromString with xlink:href ok 1047 Chrome 104.0 - [7 ms] - fabric.Parser: parseSVGFromString with href ok 1048 Chrome 104.0 - [8 ms] - fabric.Parser: parseSVGFromString nested opacity ok 1049 Chrome 104.0 - [6 ms] - fabric.Parser: parseSVGFromString path fill-opacity with gradient ok 1050 Chrome 104.0 - [6 ms] - fabric.Parser: parseSVGFromString with svg:namespace ok 1051 Chrome 104.0 - [2 ms] - fabric.Parser: opacity attribute ok 1052 Chrome 104.0 - [1 ms] - fabric.Parser: fill-opacity attribute with fill attribute ok 1053 Chrome 104.0 - [1 ms] - fabric.Parser: fill-opacity attribute without fill attribute ok 1054 Chrome 104.0 - [1 ms] - fabric.Parser: fill-opacity attribute with fill none ok 1055 Chrome 104.0 - [0 ms] - fabric.Parser: stroke-opacity attribute with stroke attribute ok 1056 Chrome 104.0 - [0 ms] - fabric.Parser: stroke-opacity attribute without stroke attribute ok 1057 Chrome 104.0 - [0 ms] - fabric.Parser: stroke-opacity attribute with stroke none ok 1058 Chrome 104.0 - [2 ms] - fabric.Parser: getCssRule ok 1059 Chrome 104.0 - [1 ms] - fabric.Parser: getCssRule with same selectors ok 1060 Chrome 104.0 - [10 ms] - fabric.Parser: parseSVGFromString with nested clippath ok 1061 Chrome 104.0 - [8 ms] - fabric.Parser: parseSVGFromString with missing clippath ok 1062 Chrome 104.0 - [7 ms] - fabric.Parser: parseSVGFromString with empty