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...
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... 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) } ```