| 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": "LayoutTableCol COL id='col'", | 12           "object": "LayoutTableCol COL id='col'", | 
| 13           "rect": [8, 8, 113, 104], | 13           "rect": [8, 8, 113, 104], | 
| 14           "reason": "style change" | 14           "reason": "style change" | 
| 15         }, | 15         }, | 
| 16         { | 16         { | 
| 17           "object": "LayoutTable TABLE", | 17           "object": "LayoutTable TABLE", | 
| 18           "rect": [8, 108, 113, 4], | 18           "rect": [8, 108, 113, 4], | 
| 19           "reason": "incremental" | 19           "reason": "incremental" | 
| 20         }, | 20         }, | 
| 21         { | 21         { | 
| 22           "object": "LayoutTable TABLE", | 22           "object": "LayoutTable TABLE", | 
| 23           "rect": [8, 110, 113, 2], | 23           "rect": [8, 110, 113, 2], | 
| 24           "reason": "incremental" | 24           "reason": "incremental" | 
| 25         }, | 25         }, | 
| 26         { | 26         { | 
| 27           "object": "LayoutTableSection TBODY", |  | 
| 28           "rect": [10, 10, 110, 100], |  | 
| 29           "reason": "bounds change" |  | 
| 30         }, |  | 
| 31         { |  | 
| 32           "object": "LayoutTableRow TR", |  | 
| 33           "rect": [10, 60, 110, 50], |  | 
| 34           "reason": "bounds change" |  | 
| 35         }, |  | 
| 36         { |  | 
| 37           "object": "LayoutTableRow TR", |  | 
| 38           "rect": [10, 10, 110, 50], |  | 
| 39           "reason": "bounds change" |  | 
| 40         }, |  | 
| 41         { |  | 
| 42           "object": "LayoutTableSection TBODY", |  | 
| 43           "rect": [9, 9, 107, 100], |  | 
| 44           "reason": "bounds change" |  | 
| 45         }, |  | 
| 46         { |  | 
| 47           "object": "LayoutTableRow TR", |  | 
| 48           "rect": [9, 59, 107, 50], |  | 
| 49           "reason": "bounds change" |  | 
| 50         }, |  | 
| 51         { |  | 
| 52           "object": "LayoutTableRow TR", |  | 
| 53           "rect": [9, 9, 107, 50], |  | 
| 54           "reason": "bounds change" |  | 
| 55         }, |  | 
| 56         { |  | 
| 57           "object": "LayoutTableCell TD", | 27           "object": "LayoutTableCell TD", | 
| 58           "rect": [8, 59, 60, 53], | 28           "rect": [8, 59, 60, 53], | 
| 59           "reason": "bounds change" | 29           "reason": "bounds change" | 
| 60         }, | 30         }, | 
| 61         { | 31         { | 
| 62           "object": "LayoutTableCell TD", | 32           "object": "LayoutTableCell TD", | 
| 63           "rect": [8, 8, 60, 53], | 33           "rect": [8, 8, 60, 53], | 
| 64           "reason": "location change" | 34           "reason": "location change" | 
| 65         }, | 35         }, | 
| 66         { | 36         { | 
| (...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 120     }, | 90     }, | 
| 121     { | 91     { | 
| 122       "object": "LayoutTable TABLE", | 92       "object": "LayoutTable TABLE", | 
| 123       "reason": "incremental" | 93       "reason": "incremental" | 
| 124     }, | 94     }, | 
| 125     { | 95     { | 
| 126       "object": "LayoutTableCol COL id='col'", | 96       "object": "LayoutTableCol COL id='col'", | 
| 127       "reason": "style change" | 97       "reason": "style change" | 
| 128     }, | 98     }, | 
| 129     { | 99     { | 
| 130       "object": "LayoutTableSection TBODY", |  | 
| 131       "reason": "bounds change" |  | 
| 132     }, |  | 
| 133     { |  | 
| 134       "object": "LayoutTableRow TR", | 100       "object": "LayoutTableRow TR", | 
| 135       "reason": "bounds change" | 101       "reason": "location change" | 
| 136     }, | 102     }, | 
| 137     { | 103     { | 
| 138       "object": "LayoutTableCell TD", | 104       "object": "LayoutTableCell TD", | 
| 139       "reason": "location change" | 105       "reason": "location change" | 
| 140     }, | 106     }, | 
| 141     { | 107     { | 
| 142       "object": "LayoutTableCell TD", | 108       "object": "LayoutTableCell TD", | 
| 143       "reason": "bounds change" | 109       "reason": "bounds change" | 
| 144     }, | 110     }, | 
| 145     { | 111     { | 
| 146       "object": "LayoutTableRow TR", | 112       "object": "LayoutTableRow TR", | 
| 147       "reason": "bounds change" | 113       "reason": "location change" | 
| 148     }, | 114     }, | 
| 149     { | 115     { | 
| 150       "object": "LayoutTableCell TD", | 116       "object": "LayoutTableCell TD", | 
| 151       "reason": "bounds change" | 117       "reason": "bounds change" | 
| 152     }, | 118     }, | 
| 153     { | 119     { | 
| 154       "object": "LayoutTableCell TD", | 120       "object": "LayoutTableCell TD", | 
| 155       "reason": "bounds change" | 121       "reason": "bounds change" | 
| 156     } | 122     } | 
| 157   ] | 123   ] | 
| 158 } | 124 } | 
| 159 | 125 | 
| OLD | NEW | 
|---|