| OLD | NEW | 
|---|
| 1 { | 1 { | 
| 2   "name": "Content Root Layer", | 2   "name": "Content Root Layer", | 
| 3   "bounds": [800, 1000], | 3   "bounds": [800, 1000], | 
| 4   "children": [ | 4   "children": [ | 
| 5     { | 5     { | 
| 6       "name": "LayoutView #document", | 6       "name": "LayoutView #document", | 
| 7       "bounds": [800, 1000], | 7       "bounds": [800, 1000], | 
| 8       "contentsOpaque": true, | 8       "contentsOpaque": true, | 
| 9       "drawsContent": true, | 9       "drawsContent": true, | 
| 10       "paintInvalidations": [ | 10       "paintInvalidations": [ | 
| 11         { | 11         { | 
| 12           "object": "LayoutBlockFlow (positioned) DIV class='container'", | 12           "object": "LayoutBlockFlow (positioned) DIV class='container'", | 
| 13           "rect": [400, 0, 200, 1000], | 13           "rect": [400, 0, 200, 1000], | 
| 14           "reason": "incremental" | 14           "reason": "incremental" | 
| 15         }, |  | 
| 16         { |  | 
| 17           "object": "LayoutBlockFlow DIV id='child'", |  | 
| 18           "rect": [400, 0, 200, 50], |  | 
| 19           "reason": "incremental" |  | 
| 20         } | 15         } | 
| 21       ] | 16       ] | 
| 22     } | 17     } | 
| 23   ], | 18   ], | 
| 24   "objectPaintInvalidations": [ | 19   "objectPaintInvalidations": [ | 
| 25     { | 20     { | 
| 26       "object": "LayoutBlockFlow (positioned) DIV class='container'", | 21       "object": "LayoutBlockFlow (positioned) DIV class='container'", | 
| 27       "reason": "incremental" | 22       "reason": "incremental" | 
| 28     }, |  | 
| 29     { |  | 
| 30       "object": "LayoutBlockFlow DIV id='child'", |  | 
| 31       "reason": "incremental" |  | 
| 32     } | 23     } | 
| 33   ] | 24   ] | 
| 34 } | 25 } | 
| 35 | 26 | 
| OLD | NEW | 
|---|