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
ok 1063 Chrome 104.0 - [5 ms] - fabric.Parser: parseSVGFromString with empty
ok 1064 Chrome 104.0 - [2 ms] - fabric.Parser: parseSVGFromString with having base64 image href
ok 1065 Chrome 104.0 - [3 ms] - fabric.util - path.js: fabric.util.parsePath
ok 1066 Chrome 104.0 - [2 ms] - fabric.util - path.js: fabric.util.parsePath can parse arcs correctly when no spaces between flags
ok 1067 Chrome 104.0 - [2 ms] - fabric.util - path.js: fabric.util.getPathSegmentsInfo
ok 1068 Chrome 104.0 - [0 ms] - fabric.util - path.js: fabric.util.getPathSegmentsInfo test Z command
ok 1069 Chrome 104.0 - [0 ms] - fabric.util - path.js: fabric.util.getRegularPolygonPath
ok 1070 Chrome 104.0 - [4 ms] - fabric.Path: constructor
ok 1071 Chrome 104.0 - [3 ms] - fabric.Path: initialize
ok 1072 Chrome 104.0 - [1 ms] - fabric.Path: initialize with strokeWidth
ok 1073 Chrome 104.0 - [5 ms] - fabric.Path: initialize with strokeWidth with originX and originY
ok 1074 Chrome 104.0 - [6 ms] - fabric.Path: set path after initialization
ok 1075 Chrome 104.0 - [6 ms] - fabric.Path: toString
ok 1076 Chrome 104.0 - [6 ms] - fabric.Path: toObject
ok 1077 Chrome 104.0 - [5 ms] - fabric.Path: toObject
ok 1078 Chrome 104.0 - [5 ms] - fabric.Path: toSVG
ok 1079 Chrome 104.0 - [6 ms] - fabric.Path: toSVG with a clipPath path
ok 1080 Chrome 104.0 - [7 ms] - fabric.Path: toSVG with a clipPath path absolutePositioned
ok 1081 Chrome 104.0 - [6 ms] - fabric.Path: path array not shared when cloned
ok 1082 Chrome 104.0 - [5 ms] - fabric.Path: toDatalessObject
ok 1083 Chrome 104.0 - [5 ms] - fabric.Path: toDatalessObject with sourcePath
ok 1084 Chrome 104.0 - [5 ms] - fabric.Path: complexity
ok 1085 Chrome 104.0 - [6 ms] - fabric.Path: fromObject
ok 1086 Chrome 104.0 - [7 ms] - fabric.Path: fromObject with sourcePath
ok 1087 Chrome 104.0 - [5 ms] - fabric.Path: fromElement
ok 1088 Chrome 104.0 - [6 ms] - fabric.Path: numbers with leading decimal point
ok 1089 Chrome 104.0 - [7 ms] - fabric.Path: multiple sequences in path commands
ok 1090 Chrome 104.0 - [6 ms] - fabric.Path: multiple M/m coordinates converted all L
ok 1091 Chrome 104.0 - [5 ms] - fabric.Path: multiple M/m commands converted all as M commands
ok 1092 Chrome 104.0 - [6 ms] - fabric.Path: compressed path commands
ok 1093 Chrome 104.0 - [5 ms] - fabric.Path: compressed path commands with e^x
ok 1094 Chrome 104.0 - [1 ms] - fabric.Pattern: constructor
ok 1095 Chrome 104.0 - [1 ms] - fabric.Pattern: properties
ok 1096 Chrome 104.0 - [0 ms] - fabric.Pattern: toObject
ok 1097 Chrome 104.0 - [0 ms] - fabric.Pattern: toObject with custom props
ok 1098 Chrome 104.0 - [1 ms] - fabric.Pattern: toObject with custom props
ok 1099 Chrome 104.0 - [0 ms] - fabric.Pattern: toObject with crossOrigin
ok 1100 Chrome 104.0 - [10 ms] - fabric.Pattern: fromObject with crossOrigin
ok 1101 Chrome 104.0 - [3 ms] - fabric.Pattern: toLive
ok 1102 Chrome 104.0 - [7 ms] - fabric.Pattern: pattern serialization / deserialization (image source)
ok 1103 Chrome 104.0 - [0 ms] - fabric.Pattern: toSVG
ok 1104 Chrome 104.0 - [0 ms] - fabric.Pattern: toSVG repeat-y
ok 1105 Chrome 104.0 - [1 ms] - fabric.Pattern: toSVG repeat-x
ok 1106 Chrome 104.0 - [0 ms] - fabric.Pattern: toSVG no-repeat
ok 1107 Chrome 104.0 - [1 ms] - fabric.Pattern: toSVG no-repeat offsetX and offsetY
ok 1108 Chrome 104.0 - [4 ms] - fabric.Pattern: initPattern from object
ok 1109 Chrome 104.0 - [1 ms] - fabric.Point: constructor & properties
ok 1110 Chrome 104.0 - [1 ms] - fabric.Point: point add
ok 1111 Chrome 104.0 - [1 ms] - fabric.Point: point addEquals
ok 1112 Chrome 104.0 - [1 ms] - fabric.Point: scalarAdd
ok 1113 Chrome 104.0 - [1 ms] - fabric.Point: scalarAddEquals
ok 1114 Chrome 104.0 - [1 ms] - fabric.Point: point subtract
ok 1115 Chrome 104.0 - [1 ms] - fabric.Point: point subtractEquals
ok 1116 Chrome 104.0 - [1 ms] - fabric.Point: scalarSubtract
ok 1117 Chrome 104.0 - [0 ms] - fabric.Point: scalarSubtractEquals
ok 1118 Chrome 104.0 - [1 ms] - fabric.Point: multiply
ok 1119 Chrome 104.0 - [1 ms] - fabric.Point: scalarMultiply
ok 1120 Chrome 104.0 - [2 ms] - fabric.Point: scalarMultiplyEquals
ok 1121 Chrome 104.0 - [0 ms] - fabric.Point: divide
ok 1122 Chrome 104.0 - [1 ms] - fabric.Point: scalarDivide
ok 1123 Chrome 104.0 - [1 ms] - fabric.Point: scalarDivideEquals
ok 1124 Chrome 104.0 - [1 ms] - fabric.Point: point eq
ok 1125 Chrome 104.0 - [0 ms] - fabric.Point: point lt
ok 1126 Chrome 104.0 - [0 ms] - fabric.Point: point gt
ok 1127 Chrome 104.0 - [1 ms] - fabric.Point: point lte
ok 1128 Chrome 104.0 - [1 ms] - fabric.Point: point gte
ok 1129 Chrome 104.0 - [2 ms] - fabric.Point: point lerp
ok 1130 Chrome 104.0 - [1 ms] - fabric.Point: point distance from
ok 1131 Chrome 104.0 - [1 ms] - fabric.Point: midPointFrom
ok 1132 Chrome 104.0 - [1 ms] - fabric.Point: min
ok 1133 Chrome 104.0 - [1 ms] - fabric.Point: max
ok 1134 Chrome 104.0 - [1 ms] - fabric.Point: toString
ok 1135 Chrome 104.0 - [0 ms] - fabric.Point: setXY
ok 1136 Chrome 104.0 - [1 ms] - fabric.Point: setX
ok 1137 Chrome 104.0 - [1 ms] - fabric.Point: setY
ok 1138 Chrome 104.0 - [1 ms] - fabric.Point: setFromPoint
ok 1139 Chrome 104.0 - [0 ms] - fabric.Point: swap
ok 1140 Chrome 104.0 - [0 ms] - fabric.Point: clone
ok 1141 Chrome 104.0 - [1 ms] - fabric.Polygon: constructor
ok 1142 Chrome 104.0 - [1 ms] - fabric.Polygon: polygon with exactBoundingBox false
ok 1143 Chrome 104.0 - [1 ms] - fabric.Polygon: polygon with exactBoundingBox true
ok 1144 Chrome 104.0 - [1 ms] - fabric.Polygon: complexity
ok 1145 Chrome 104.0 - [1 ms] - fabric.Polygon: toObject
ok 1146 Chrome 104.0 - [1 ms] - fabric.Polygon: toSVG
ok 1147 Chrome 104.0 - [7 ms] - fabric.Polygon: fromObject
ok 1148 Chrome 104.0 - [1 ms] - fabric.Polygon: fromElement without points
ok 1149 Chrome 104.0 - [0 ms] - fabric.Polygon: fromElement with empty points
ok 1150 Chrome 104.0 - [0 ms] - fabric.Polygon: fromElement with points
ok 1151 Chrome 104.0 - [1 ms] - fabric.Polygon: fromElement with points and custom attributes
ok 1152 Chrome 104.0 - [1 ms] - fabric.Polygon: fromElement with null
ok 1153 Chrome 104.0 - [1 ms] - fabric.Polyline: constructor
ok 1154 Chrome 104.0 - [0 ms] - fabric.Polyline: complexity
ok 1155 Chrome 104.0 - [1 ms] - fabric.Polyline: toObject
ok 1156 Chrome 104.0 - [1 ms] - fabric.Polyline: toSVG
ok 1157 Chrome 104.0 - [3 ms] - fabric.Polyline: fromObject
ok 1158 Chrome 104.0 - [1 ms] - fabric.Polyline: fromElement without points
ok 1159 Chrome 104.0 - [20 ms] - fabric.Polyline: fromElement with empty points
ok 1160 Chrome 104.0 - [0 ms] - fabric.Polyline: fromElement
ok 1161 Chrome 104.0 - [1 ms] - fabric.Polyline: fromElement with custom attr
ok 1162 Chrome 104.0 - [1 ms] - fabric.Polyline: fromElement with nothing
ok 1163 Chrome 104.0 - [1 ms] - fabric.Rect: constructor
ok 1164 Chrome 104.0 - [0 ms] - fabric.Rect: complexity
ok 1165 Chrome 104.0 - [0 ms] - fabric.Rect: cache properties
ok 1166 Chrome 104.0 - [0 ms] - fabric.Rect: toObject
ok 1167 Chrome 104.0 - [13 ms] - fabric.Rect: fabric.Rect.fromObject
ok 1168 Chrome 104.0 - [3 ms] - fabric.Rect: fabric.Rect.fromObject with pattern fill
ok 1169 Chrome 104.0 - [2 ms] - fabric.Rect: fabric.Rect.fromElement
ok 1170 Chrome 104.0 - [1 ms] - fabric.Rect: fabric.Rect.fromElement with custom attributes
ok 1171 Chrome 104.0 - [0 ms] - fabric.Rect: empty fromElement
ok 1172 Chrome 104.0 - [6 ms] - fabric.Rect: clone with rounded corners
ok 1173 Chrome 104.0 - [0 ms] - fabric.Rect: toSVG with rounded corners
ok 1174 Chrome 104.0 - [0 ms] - fabric.Rect: toSVG with alpha colors fill
ok 1175 Chrome 104.0 - [1 ms] - fabric.Rect: toSVG with id
ok 1176 Chrome 104.0 - [0 ms] - fabric.Rect: toSVG with alpha colors stroke
ok 1177 Chrome 104.0 - [0 ms] - fabric.Rect: toSVG with paintFirst set to stroke
ok 1178 Chrome 104.0 - [0 ms] - fabric.Rect: toObject without default values
ok 1179 Chrome 104.0 - [5 ms] - fabric.Rect: paintFirst life cycle
ok 1180 Chrome 104.0 - [0 ms] - fabric.Shadow: constructor
ok 1181 Chrome 104.0 - [1 ms] - fabric.Shadow: initializing with object
ok 1182 Chrome 104.0 - [6 ms] - fabric.Shadow: initializing with string
ok 1183 Chrome 104.0 - [1 ms] - fabric.Shadow: properties
ok 1184 Chrome 104.0 - [1 ms] - fabric.Shadow: toString
ok 1185 Chrome 104.0 - [1 ms] - fabric.Shadow: toObject
ok 1186 Chrome 104.0 - [1 ms] - fabric.Shadow: clone with affectStroke
ok 1187 Chrome 104.0 - [1 ms] - fabric.Shadow: toObject without default value
ok 1188 Chrome 104.0 - [1 ms] - fabric.Shadow: toSVG
ok 1189 Chrome 104.0 - [0 ms] - fabric.Shadow: toSVG with flipped object
ok 1190 Chrome 104.0 - [1 ms] - fabric.Shadow: toSVG with rotated object
ok 1191 Chrome 104.0 - [1 ms] - fabric.Shadow: toSVG with rotated flipped object
ok 1192 Chrome 104.0 - [2 ms] - fabric.stateful: hasStateChanged
ok 1193 Chrome 104.0 - [0 ms] - fabric.stateful: saveState
ok 1194 Chrome 104.0 - [2 ms] - fabric.stateful: saveState with extra props
ok 1195 Chrome 104.0 - [9 ms] - fabric.stateful: saveState with array
ok 1196 Chrome 104.0 - [2 ms] - fabric.stateful: saveState with array to null
ok 1197 Chrome 104.0 - [1 ms] - fabric.stateful: saveState with fabric class gradient
ok 1198 Chrome 104.0 - [1 ms] - fabric.stateful: saveState with fabric class gradient to other types
ok 1199 Chrome 104.0 - [1 ms] - fabric.stateful: savestate with custom property set
ok 1200 Chrome 104.0 - [2 ms] - fabric.Text: toSVG
ok 1201 Chrome 104.0 - [2 ms] - fabric.Text: toSVG justified
ok 1202 Chrome 104.0 - [1 ms] - fabric.Text: toSVG with multiple spaces
ok 1203 Chrome 104.0 - [1 ms] - fabric.Text: toSVG with deltaY
ok 1204 Chrome 104.0 - [22 ms] - fabric.Text: toSVG with font
ok 1205 Chrome 104.0 - [2 ms] - fabric.Text: toSVG with text as a clipPath
ok 1206 Chrome 104.0 - [1 ms] - fabric.Text: constructor
ok 1207 Chrome 104.0 - [0 ms] - fabric.Text: toString
ok 1208 Chrome 104.0 - [1 ms] - fabric.Text: _getFontDeclaration
ok 1209 Chrome 104.0 - [1 ms] - fabric.Text: _getFontDeclaration with coma
ok 1210 Chrome 104.0 - [1 ms] - fabric.Text: _getFontDeclaration with genericFonts
ok 1211 Chrome 104.0 - [0 ms] - fabric.Text: _getFontDeclaration with genericFonts
ok 1212 Chrome 104.0 - [1 ms] - fabric.Text: _getFontDeclaration with genericFonts
ok 1213 Chrome 104.0 - [0 ms] - fabric.Text: _getFontDeclaration with genericFonts
ok 1214 Chrome 104.0 - [0 ms] - fabric.Text: _getFontDeclaration with genericFonts
ok 1215 Chrome 104.0 - [2 ms] - fabric.Text: toObject
ok 1216 Chrome 104.0 - [0 ms] - fabric.Text: complexity
ok 1217 Chrome 104.0 - [1 ms] - fabric.Text: set
ok 1218 Chrome 104.0 - [1 ms] - fabric.Text: lineHeight with single line
ok 1219 Chrome 104.0 - [1 ms] - fabric.Text: lineHeight with multi line
ok 1220 Chrome 104.0 - [3 ms] - fabric.Text: set with "hash"
ok 1221 Chrome 104.0 - [42 ms] - fabric.Text: get bounding rect after init
ok 1222 Chrome 104.0 - [12 ms] - fabric.Text: fabric.Text.fromObject
ok 1223 Chrome 104.0 - [2 ms] - fabric.Text: fabric.Text.fromElement
ok 1224 Chrome 104.0 - [7 ms] - fabric.Text: fabric.Text.fromElement with custom attributes
ok 1225 Chrome 104.0 - [0 ms] - fabric.Text: empty fromElement
ok 1226 Chrome 104.0 - [1 ms] - fabric.Text: dimensions after text change
ok 1227 Chrome 104.0 - [1 ms] - fabric.Text: dimensions without text
ok 1228 Chrome 104.0 - [1 ms] - fabric.Text: setting fontFamily
ok 1229 Chrome 104.0 - [1 ms] - fabric.Text: text styleHas
ok 1230 Chrome 104.0 - [1 ms] - fabric.Text: text cleanStyle
ok 1231 Chrome 104.0 - [1 ms] - fabric.Text: text cleanStyle with different sub styles styles
ok 1232 Chrome 104.0 - [11 ms] - fabric.Text: text cleanStyle with undefined and set styles
ok 1233 Chrome 104.0 - [1 ms] - fabric.Text: text cleanStyle with empty styles
ok 1234 Chrome 104.0 - [1 ms] - fabric.Text: text cleanStyle with full style
ok 1235 Chrome 104.0 - [1 ms] - fabric.Text: text cleanStyle with no relevant style
ok 1236 Chrome 104.0 - [1 ms] - fabric.Text: text removeStyle with some style
ok 1237 Chrome 104.0 - [1 ms] - fabric.Text: getFontCache works with fontWeight numbers
ok 1238 Chrome 104.0 - [6 ms] - fabric.Text: getFontCache is case insensitive
ok 1239 Chrome 104.0 - [2 ms] - fabric.Text: getSelectionStyles with no arguments
ok 1240 Chrome 104.0 - [1 ms] - fabric.Text: getSelectionStyles with 2 args
ok 1241 Chrome 104.0 - [1 ms] - fabric.Text: setSelectionStyles
ok 1242 Chrome 104.0 - [1 ms] - fabric.Text: getStyleAtPosition
ok 1243 Chrome 104.0 - [1 ms] - fabric.Text: _splitText
ok 1244 Chrome 104.0 - [1 ms] - fabric.Text: getStyleAtPosition complete
ok 1245 Chrome 104.0 - [3 ms] - fabric.Text: toSVG with NUM_FRACTION_DIGITS
ok 1246 Chrome 104.0 - [1 ms] - fabric.Text: getSvgSpanStyles produces correct output
ok 1247 Chrome 104.0 - [1 ms] - fabric.Text: getSvgSpanStyles produces correct output with useWhiteSpace
ok 1248 Chrome 104.0 - [0 ms] - fabric.Text: getSvgTextDecoration with overline true produces correct output
ok 1249 Chrome 104.0 - [1 ms] - fabric.Text: getSvgTextDecoration with overline underline true produces correct output
ok 1250 Chrome 104.0 - [1 ms] - fabric.Text: getSvgTextDecoration with overline underline true produces correct output
ok 1251 Chrome 104.0 - [1 ms] - fabric.Text: getSvgTextDecoration with overline underline true produces correct output
ok 1252 Chrome 104.0 - [2 ms] - fabric.Text: text superscript
ok 1253 Chrome 104.0 - [2 ms] - fabric.Text: text subscript
ok 1254 Chrome 104.0 - [1 ms] - fabric.Text: getHeightOfLine measures height of aline
ok 1255 Chrome 104.0 - [1 ms] - fabric.Text: _measureChar handles 0 width chars
ok 1256 Chrome 104.0 - [2 ms] - fabric.Text: _deleteStyleDeclaration
ok 1257 Chrome 104.0 - [1 ms] - fabric.Text: _setStyleDeclaration
ok 1258 Chrome 104.0 - [3 ms] - fabric.Text: styleHas
ok 1259 Chrome 104.0 - [3 ms] - fabric.Text: text with a path
ok 1260 Chrome 104.0 - [1 ms] - fabric.Text: text with a path toObject
ok 1261 Chrome 104.0 - [25 ms] - fabric.Text: text with a path fromObject
ok 1262 Chrome 104.0 - [1 ms] - fabric.Text: cacheProperties for text
ok 1263 Chrome 104.0 - [2 ms] - fabric.Text: _getLineLeftOffset
ok 1264 Chrome 104.0 - [3 ms] - fabric.Text: _getLineLeftOffset with direction rtl
ok 1265 Chrome 104.0 - [1 ms] - fabric.Textbox: constructor
ok 1266 Chrome 104.0 - [1 ms] - fabric.Textbox: constructor with width
ok 1267 Chrome 104.0 - [1 ms] - fabric.Textbox: constructor with width too small
ok 1268 Chrome 104.0 - [1 ms] - fabric.Textbox: initial properties
ok 1269 Chrome 104.0 - [5 ms] - fabric.Textbox: toObject
ok 1270 Chrome 104.0 - [10 ms] - fabric.Textbox: fromObject
ok 1271 Chrome 104.0 - [50 ms] - fabric.Textbox: fromObjectWithStyles
ok 1272 Chrome 104.0 - [2 ms] - fabric.Textbox: isEndOfWrapping
ok 1273 Chrome 104.0 - [2 ms] - fabric.Textbox: _removeExtraneousStyles
ok 1274 Chrome 104.0 - [1 ms] - fabric.Textbox: isEmptyStyles
ok 1275 Chrome 104.0 - [0 ms] - fabric.Textbox: isEmptyStyles does not crash on null styles
ok 1276 Chrome 104.0 - [1 ms] - fabric.Textbox: isEmptyStyles alternate lines
ok 1277 Chrome 104.0 - [3 ms] - fabric.Textbox: wrapping with charspacing
ok 1278 Chrome 104.0 - [1 ms] - fabric.Textbox: wrapping with charspacing and splitByGrapheme positive
ok 1279 Chrome 104.0 - [1 ms] - fabric.Textbox: wrapping with charspacing and splitByGrapheme negative
ok 1280 Chrome 104.0 - [2 ms] - fabric.Textbox: wrapping with different things
ok 1281 Chrome 104.0 - [5 ms] - fabric.Textbox: wrapping with splitByGrapheme
ok 1282 Chrome 104.0 - [4 ms] - fabric.Textbox: wrapping with custom space
ok 1283 Chrome 104.0 - [2 ms] - fabric.Textbox: wrapping an empty line
ok 1284 Chrome 104.0 - [5 ms] - fabric.Textbox: texbox will change width from the mr corner
ok 1285 Chrome 104.0 - [8 ms] - fabric.Textbox: texbox will change width from the ml corner
ok 1286 Chrome 104.0 - [14 ms] - fabric.Textbox: _removeExtraneousStyles
ok 1287 Chrome 104.0 - [4 ms] - fabric.Textbox: get2DCursorLocation with splitByGrapheme
ok 1288 Chrome 104.0 - [2 ms] - fabric.Textbox: missingNewlineOffset with splitByGrapheme
ok 1289 Chrome 104.0 - [2 ms] - fabric.Textbox: missingNewlineOffset with normal split
ok 1290 Chrome 104.0 - [8 ms] - fabric.Textbox: _getLineStyle
ok 1291 Chrome 104.0 - [2 ms] - fabric.Textbox: _setLineStyle
ok 1292 Chrome 104.0 - [7 ms] - fabric.Textbox: _deleteStyleDeclaration
ok 1293 Chrome 104.0 - [3 ms] - fabric.Textbox: _setStyleDeclaration
ok 1294 Chrome 104.0 - [2 ms] - fabric.Textbox: styleHas
ok 1295 Chrome 104.0 - [6 ms] - fabric.Textbox: The same text does not need to be wrapped.
ok 1296 Chrome 104.0 - [1 ms] - fabric.util: fabric.util.toFixed
ok 1297 Chrome 104.0 - [4 ms] - fabric.util: fabric.util.removeFromArray
ok 1298 Chrome 104.0 - [1 ms] - fabric.util: fabric.util.degreesToRadians
ok 1299 Chrome 104.0 - [0 ms] - fabric.util: fabric.util.radiansToDegrees
ok 1300 Chrome 104.0 - [1 ms] - fabric.util: calcRotateMatrix
ok 1301 Chrome 104.0 - [3 ms] - fabric.util: fabric.util.getRandomInt
ok 1302 Chrome 104.0 - [0 ms] - fabric.util: String.prototype.trim
ok 1303 Chrome 104.0 - [1 ms] - fabric.util: fabric.util.string.camelize
ok 1304 Chrome 104.0 - [0 ms] - fabric.util: fabric.util.string.graphemeSplit
ok 1305 Chrome 104.0 - [0 ms] - fabric.util: fabric.util.string.escapeXml
ok 1306 Chrome 104.0 - [0 ms] - fabric.util: fabric.util.string.capitalize
ok 1307 Chrome 104.0 - [0 ms] - fabric.util: fabric.util.object.extend
ok 1308 Chrome 104.0 - [1 ms] - fabric.util: fabric.util.object.extend deep
ok 1309 Chrome 104.0 - [0 ms] - fabric.util: fabric.util.object.clone
ok 1310 Chrome 104.0 - [1 ms] - fabric.util: Function.prototype.bind
ok 1311 Chrome 104.0 - [1 ms] - fabric.util: fabric.util.getById
ok 1312 Chrome 104.0 - [1 ms] - fabric.util: fabric.util.toArray
ok 1313 Chrome 104.0 - [1 ms] - fabric.util: fabric.util.makeElement
ok 1314 Chrome 104.0 - [1 ms] - fabric.util: fabric.util.addClass
ok 1315 Chrome 104.0 - [1 ms] - fabric.util: fabric.util.wrapElement
ok 1316 Chrome 104.0 - [1 ms] - fabric.util: fabric.util.makeElementUnselectable
ok 1317 Chrome 104.0 - [2 ms] - fabric.util: fabric.util.makeElementSelectable
ok 1318 Chrome 104.0 - [2 ms] - fabric.util: fabric.loadSVGFromURL
ok 1319 Chrome 104.0 - [1010 ms] - fabric.util: fabric.loadSVGFromString
ok 1320 Chrome 104.0 - [1019 ms] - fabric.util: fabric.loadSVGFromString with surrounding whitespace
ok 1321 Chrome 104.0 - [50 ms] - fabric.util: fabric.util.loadImage
ok 1322 Chrome 104.0 - [1 ms] - fabric.util: fabric.util.loadImage with no args
ok 1323 Chrome 104.0 - [23 ms] - fabric.util: fabric.util.loadImage with crossOrigin
ok 1324 Chrome 104.0 - [110 ms] - fabric.util: fabric.util.loadImage with url for a non exsiting image
ok 1325 Chrome 104.0 - [3 ms] - fabric.util: fabric.util.loadImage with AbortController
ok 1326 Chrome 104.0 - [2 ms] - fabric.util: fabric.util.groupSVGElements
ok 1327 Chrome 104.0 - [3 ms] - fabric.util: fabric.util.groupSVGElements #2
ok 1328 Chrome 104.0 - [1 ms] - fabric.util: fabric.util.createClass
ok 1329 Chrome 104.0 - [0 ms] - fabric.util: fabric.util.setStyle
ok 1330 Chrome 104.0 - [0 ms] - fabric.util: fabric.util.addListener
ok 1331 Chrome 104.0 - [1 ms] - fabric.util: fabric.util.removeListener
ok 1332 Chrome 104.0 - [1 ms] - fabric.util: fabric.util.array.invoke
ok 1333 Chrome 104.0 - [2 ms] - fabric.util: fabric.util.array.min
ok 1334 Chrome 104.0 - [0 ms] - fabric.util: fabric.util.array.max
ok 1335 Chrome 104.0 - [1 ms] - fabric.util: fabric.util.populateWithProperties
ok 1336 Chrome 104.0 - [1 ms] - fabric.util: getKlass
ok 1337 Chrome 104.0 - [0 ms] - fabric.util: clearFabricFontCache
ok 1338 Chrome 104.0 - [0 ms] - fabric.util: clearFabricFontCache wrong case
ok 1339 Chrome 104.0 - [1 ms] - fabric.util: parsePreserveAspectRatioAttribute
ok 1340 Chrome 104.0 - [0 ms] - fabric.util: multiplyTransformMatrices
ok 1341 Chrome 104.0 - [1 ms] - fabric.util: resetObjectTransform
ok 1342 Chrome 104.0 - [1 ms] - fabric.util: saveObjectTransform
ok 1343 Chrome 104.0 - [1 ms] - fabric.util: invertTransform
ok 1344 Chrome 104.0 - [0 ms] - fabric.util: fabric.util.request
ok 1345 Chrome 104.0 - [1 ms] - fabric.util: fabric.util.getPointer
ok 1346 Chrome 104.0 - [0 ms] - fabric.util: rotateVector
ok 1347 Chrome 104.0 - [1 ms] - fabric.util: rotatePoint
ok 1348 Chrome 104.0 - [0 ms] - fabric.util: transformPoint
ok 1349 Chrome 104.0 - [4 ms] - fabric.util: sendPointToPlane
ok 1350 Chrome 104.0 - [1 ms] - fabric.util: transformPointRelativeToCanvas
ok 1351 Chrome 104.0 - [1 ms] - fabric.util: sendObjectToPlane
ok 1352 Chrome 104.0 - [0 ms] - fabric.util: makeBoundingBoxFromPoints
ok 1353 Chrome 104.0 - [1 ms] - fabric.util: parseUnit
ok 1354 Chrome 104.0 - [0 ms] - fabric.util: createCanvasElement
ok 1355 Chrome 104.0 - [0 ms] - fabric.util: createImage
ok 1356 Chrome 104.0 - [1 ms] - fabric.util: qrDecompose with identity matrix
ok 1357 Chrome 104.0 - [0 ms] - fabric.util: qrDecompose with matrix
ok 1358 Chrome 104.0 - [0 ms] - fabric.util: composeMatrix with defaults
ok 1359 Chrome 104.0 - [1 ms] - fabric.util: composeMatrix with options
ok 1360 Chrome 104.0 - [0 ms] - fabric.util: fabric.util.limitDimsByArea
ok 1361 Chrome 104.0 - [0 ms] - fabric.util: fabric.util.limitDimsByArea ar > 1
ok 1362 Chrome 104.0 - [1 ms] - fabric.util: fabric.util.limitDimsByArea ar < 1
ok 1363 Chrome 104.0 - [0 ms] - fabric.util: fabric.util.capValue ar < 1
ok 1364 Chrome 104.0 - [0 ms] - fabric.util: fabric.util.capValue ar < 1
ok 1365 Chrome 104.0 - [0 ms] - fabric.util: fabric.util.capValue ar < 1
ok 1366 Chrome 104.0 - [1 ms] - fabric.util: fabric.util.cos
ok 1367 Chrome 104.0 - [2 ms] - fabric.util: fabric.util.getSvgAttributes
ok 1368 Chrome 104.0 - [1 ms] - fabric.util: fabric.util.copyCanvasElement
ok 1369 Chrome 104.0 - [0 ms] - fabric.util: fabric.util.findScaleToCover
ok 1370 Chrome 104.0 - [0 ms] - fabric.util: fabric.util.findScaleToFit
ok 1371 Chrome 104.0 - [1 ms] - fabric.util: fabric.util.isTouchEvent
ok 1372 Chrome 104.0 - [0 ms] - fabric.util: fabric.util.transformPath can scale a path by 2
ok 1373 Chrome 104.0 - [0 ms] - fabric.util: fabric.util.transformPath can apply a generic transform
ok 1374 Chrome 104.0 - [1 ms] - fabric.util: fabric.util.calcDimensionsMatrix
1..1374
# tests 1374
# pass 1373
# skip 1
# todo 0
# fail 0
# ok