| OLD | NEW | 
|---|
| 1 { | 1 { | 
| 2   "name": "Content Root Layer", | 2   "name": "Content Root Layer", | 
| 3   "bounds": [800, 600], | 3   "bounds": [800, 600], | 
| 4   "children": [ | 4   "children": [ | 
| 5     { | 5     { | 
| 6       "name": "LayoutView #document", | 6       "name": "LayoutView #document", | 
| 7       "bounds": [800, 600], | 7       "bounds": [800, 600], | 
| 8       "contentsOpaque": true, | 8       "contentsOpaque": true, | 
| 9       "drawsContent": true, | 9       "drawsContent": true, | 
| 10       "paintInvalidations": [ | 10       "paintInvalidations": [ | 
| (...skipping 15 matching lines...) Expand all  Loading... | 
| 26         { | 26         { | 
| 27           "object": "LayoutText #text", | 27           "object": "LayoutText #text", | 
| 28           "rect": [100, 100, 41, 18], | 28           "rect": [100, 100, 41, 18], | 
| 29           "reason": "bounds change" | 29           "reason": "bounds change" | 
| 30         } | 30         } | 
| 31       ] | 31       ] | 
| 32     } | 32     } | 
| 33   ], | 33   ], | 
| 34   "objectPaintInvalidations": [ | 34   "objectPaintInvalidations": [ | 
| 35     { | 35     { | 
| 36       "object": "LayoutBlockFlow (positioned) DIV id='great-grandparent'", | 36       "object": "LayoutBlockFlow (positioned) DIV", | 
| 37       "reason": "bounds change" | 37       "reason": "location change" | 
| 38     }, | 38     }, | 
| 39     { | 39     { | 
| 40       "object": "LayoutBlockFlow (positioned) DIV", | 40       "object": "LayoutBlockFlow (positioned) DIV", | 
| 41       "reason": "bounds change" | 41       "reason": "location change" | 
| 42     }, | 42     }, | 
| 43     { | 43     { | 
| 44       "object": "LayoutBlockFlow (positioned) DIV", | 44       "object": "LayoutBlockFlow (positioned) DIV", | 
| 45       "reason": "bounds change" |  | 
| 46     }, |  | 
| 47     { |  | 
| 48       "object": "LayoutBlockFlow (positioned) DIV", |  | 
| 49       "reason": "bounds change" | 45       "reason": "bounds change" | 
| 50     }, | 46     }, | 
| 51     { | 47     { | 
| 52       "object": "RootInlineBox", | 48       "object": "RootInlineBox", | 
| 53       "reason": "bounds change" | 49       "reason": "bounds change" | 
| 54     }, | 50     }, | 
| 55     { | 51     { | 
| 56       "object": "LayoutText #text", | 52       "object": "LayoutText #text", | 
| 57       "reason": "bounds change" | 53       "reason": "bounds change" | 
| 58     }, | 54     }, | 
| 59     { | 55     { | 
| 60       "object": "InlineTextBox 'Target'", | 56       "object": "InlineTextBox 'Target'", | 
| 61       "reason": "bounds change" | 57       "reason": "bounds change" | 
| 62     } | 58     } | 
| 63   ] | 59   ] | 
| 64 } | 60 } | 
| 65 | 61 | 
| OLD | NEW | 
|---|