| 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": [ | 
| 11         { | 11         { | 
| 12           "object": "LayoutTable (positioned) TABLE id='table'", |  | 
| 13           "rect": [0, 150, 106, 380], |  | 
| 14           "reason": "incremental" |  | 
| 15         }, |  | 
| 16         { |  | 
| 17           "object": "LayoutTableRow TR", | 12           "object": "LayoutTableRow TR", | 
| 18           "rect": [0, 292, 106, 236], | 13           "rect": [0, 292, 106, 236], | 
| 19           "reason": "bounds change" | 14           "reason": "bounds change" | 
| 20         }, | 15         }, | 
| 21         { | 16         { | 
| 22           "object": "LayoutTableRow TR", | 17           "object": "LayoutTableRow TR", | 
| 23           "rect": [0, 100, 106, 190], | 18           "rect": [0, 100, 106, 190], | 
| 24           "reason": "incremental" | 19           "reason": "incremental" | 
| 25         }, | 20         }, | 
| 26         { | 21         { | 
| (...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 61         { | 56         { | 
| 62           "object": "LayoutText #text", | 57           "object": "LayoutText #text", | 
| 63           "rect": [3, 67, 46, 17], | 58           "rect": [3, 67, 46, 17], | 
| 64           "reason": "forced by layout" | 59           "reason": "forced by layout" | 
| 65         } | 60         } | 
| 66       ] | 61       ] | 
| 67     } | 62     } | 
| 68   ], | 63   ], | 
| 69   "objectPaintInvalidations": [ | 64   "objectPaintInvalidations": [ | 
| 70     { | 65     { | 
| 71       "object": "LayoutTable (positioned) TABLE id='table'", |  | 
| 72       "reason": "incremental" |  | 
| 73     }, |  | 
| 74     { |  | 
| 75       "object": "LayoutTableRow TR", | 66       "object": "LayoutTableRow TR", | 
| 76       "reason": "incremental" | 67       "reason": "incremental" | 
| 77     }, | 68     }, | 
| 78     { | 69     { | 
| 79       "object": "LayoutTableCell TD", | 70       "object": "LayoutTableCell TD", | 
| 80       "reason": "forced by layout" | 71       "reason": "forced by layout" | 
| 81     }, | 72     }, | 
| 82     { | 73     { | 
| 83       "object": "RootInlineBox", | 74       "object": "RootInlineBox", | 
| 84       "reason": "forced by layout" | 75       "reason": "forced by layout" | 
| (...skipping 22 matching lines...) Expand all  Loading... | 
| 107       "object": "LayoutText #text", | 98       "object": "LayoutText #text", | 
| 108       "reason": "forced by layout" | 99       "reason": "forced by layout" | 
| 109     }, | 100     }, | 
| 110     { | 101     { | 
| 111       "object": "InlineTextBox 'ROW2'", | 102       "object": "InlineTextBox 'ROW2'", | 
| 112       "reason": "forced by layout" | 103       "reason": "forced by layout" | 
| 113     } | 104     } | 
| 114   ] | 105   ] | 
| 115 } | 106 } | 
| 116 | 107 | 
| OLD | NEW | 
|---|