| OLD | NEW | 
|---|
|  | (Empty) | 
| 1 { |  | 
| 2   "name": "Content Root Layer", |  | 
| 3   "bounds": [800, 600], |  | 
| 4   "children": [ |  | 
| 5     { |  | 
| 6       "name": "LayoutView #document", |  | 
| 7       "bounds": [800, 600], |  | 
| 8       "contentsOpaque": true, |  | 
| 9       "drawsContent": true, |  | 
| 10       "paintInvalidations": [ |  | 
| 11         { |  | 
| 12           "object": "LayoutBlockFlow BODY", |  | 
| 13           "rect": [0, 0, 800, 153], |  | 
| 14           "reason": "invalidate paint rectangle" |  | 
| 15         }, |  | 
| 16         { |  | 
| 17           "object": "LayoutBlockFlow BODY", |  | 
| 18           "rect": [0, 124, 800, 30], |  | 
| 19           "reason": "incremental" |  | 
| 20         }, |  | 
| 21         { |  | 
| 22           "object": "LayoutBlockFlow DIV class='other'", |  | 
| 23           "rect": [120, 130, 20, 20], |  | 
| 24           "reason": "bounds change" |  | 
| 25         }, |  | 
| 26         { |  | 
| 27           "object": "LayoutBlockFlow DIV class='other'", |  | 
| 28           "rect": [120, 100, 20, 20], |  | 
| 29           "reason": "bounds change" |  | 
| 30         }, |  | 
| 31         { |  | 
| 32           "object": "LayoutBlockFlow DIV class='other'", |  | 
| 33           "rect": [0, 130, 20, 20], |  | 
| 34           "reason": "bounds change" |  | 
| 35         }, |  | 
| 36         { |  | 
| 37           "object": "LayoutBlockFlow DIV class='other'", |  | 
| 38           "rect": [0, 100, 20, 20], |  | 
| 39           "reason": "bounds change" |  | 
| 40         } |  | 
| 41       ] |  | 
| 42     } |  | 
| 43   ], |  | 
| 44   "objectPaintInvalidations": [ |  | 
| 45     { |  | 
| 46       "object": "InlineBox", |  | 
| 47       "reason": "full" |  | 
| 48     }, |  | 
| 49     { |  | 
| 50       "object": "InlineBox", |  | 
| 51       "reason": "full" |  | 
| 52     }, |  | 
| 53     { |  | 
| 54       "object": "InlineBox", |  | 
| 55       "reason": "full" |  | 
| 56     }, |  | 
| 57     { |  | 
| 58       "object": "RootInlineBox", |  | 
| 59       "reason": "full" |  | 
| 60     }, |  | 
| 61     { |  | 
| 62       "object": "LayoutBlockFlow BODY", |  | 
| 63       "reason": "incremental" |  | 
| 64     }, |  | 
| 65     { |  | 
| 66       "object": "LayoutBlockFlow BODY", |  | 
| 67       "reason": "invalidate paint rectangle" |  | 
| 68     }, |  | 
| 69     { |  | 
| 70       "object": "RootInlineBox", |  | 
| 71       "reason": "incremental" |  | 
| 72     }, |  | 
| 73     { |  | 
| 74       "object": "LayoutBlockFlow DIV class='other'", |  | 
| 75       "reason": "bounds change" |  | 
| 76     }, |  | 
| 77     { |  | 
| 78       "object": "LayoutBlockFlow DIV class='other'", |  | 
| 79       "reason": "bounds change" |  | 
| 80     } |  | 
| 81   ] |  | 
| 82 } |  | 
| 83 |  | 
| OLD | NEW | 
|---|