Bug 1605283 Comment 43 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

Clip, Transform, OpacityBinding and Image would also be interesting candidates to provide more detail, I just need to be careful to not hurt performance when logging is disabled. To be continued...
Clip, Transform, OpacityBinding and Image would also be interesting candidates to provide more detail, I just need to be careful to not hurt performance when logging is disabled. To be continued...

Edit: example output when a tile invalidates due to `!self.clip_comparer.is_same`
```
Content: Clip ItemUids changed from 64 to 55:
old:

    ClipItemKey { kind: BoxShadow(PointKey { x: 0.0, y: 0.0 }, SizeKey { w: 839.0, h: 44.0 }, BorderRadiusAu { top_left: 2px×2px, top_right: 2px×2px, bottom_left: 2px×2px, bottom_right: 2px×2px }, RectangleKey { x: -54.0, y: -49.0, w: 947.0, h: 152.0 }, 18px, Outset), spatial_node_index: SpatialNodeIndex(5) }

new:

    ClipItemKey { kind: BoxShadow(PointKey { x: 0.0, y: 0.0 }, SizeKey { w: 839.0, h: 44.0 }, BorderRadiusAu { top_left: 2px×2px, top_right: 2px×2px, bottom_left: 2px×2px, bottom_right: 2px×2px }, RectangleKey { x: 165.0, y: -17.0, w: 947.0, h: 152.0 }, 18px, Outset), spatial_node_index: SpatialNodeIndex(1) }
```

Back to Bug 1605283 Comment 43