| 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": "LayoutBlockFlow DIV class='em-units'", | 12           "object": "LayoutBlockFlow DIV class='em-units'", | 
| 13           "rect": [8, 8, 784, 145], | 13           "rect": [8, 8, 784, 146], | 
| 14           "reason": "invalidate paint rectangle" | 14           "reason": "forced by layout" | 
| 15         }, | 15         }, | 
| 16         { | 16         { | 
| 17           "object": "LayoutBlockFlow DIV id='box4' class='box'", | 17           "object": "LayoutBlockFlow DIV id='box4' class='box'", | 
| 18           "rect": [344, 18, 302, 122], | 18           "rect": [344, 18, 302, 122], | 
| 19           "reason": "style change" | 19           "reason": "style change" | 
| 20         }, | 20         }, | 
| 21         { | 21         { | 
|  | 22           "object": "LayoutBlockFlow DIV id='box3' class='box'", | 
|  | 23           "rect": [18, 18, 302, 122], | 
|  | 24           "reason": "forced by layout" | 
|  | 25         }, | 
|  | 26         { | 
| 22           "object": "LayoutBlockFlow DIV class='indicator'", | 27           "object": "LayoutBlockFlow DIV class='indicator'", | 
| 23           "rect": [345, 19, 240, 20], | 28           "rect": [345, 19, 240, 20], | 
| 24           "reason": "style change" | 29           "reason": "style change" | 
|  | 30         }, | 
|  | 31         { | 
|  | 32           "object": "LayoutText #text", | 
|  | 33           "rect": [330, 136, 4, 17], | 
|  | 34           "reason": "forced by layout" | 
| 25         } | 35         } | 
| 26       ] | 36       ] | 
| 27     } | 37     } | 
| 28   ], | 38   ], | 
| 29   "objectPaintInvalidations": [ | 39   "objectPaintInvalidations": [ | 
| 30     { | 40     { | 
| 31       "object": "InlineBox", | 41       "object": "LayoutBlockFlow DIV class='em-units'", | 
| 32       "reason": "full" | 42       "reason": "forced by layout" | 
|  | 43     }, | 
|  | 44     { | 
|  | 45       "object": "RootInlineBox", | 
|  | 46       "reason": "forced by layout" | 
|  | 47     }, | 
|  | 48     { | 
|  | 49       "object": "LayoutBlockFlow DIV id='box3' class='box'", | 
|  | 50       "reason": "forced by layout" | 
|  | 51     }, | 
|  | 52     { | 
|  | 53       "object": "LayoutText #text", | 
|  | 54       "reason": "forced by layout" | 
| 33     }, | 55     }, | 
| 34     { | 56     { | 
| 35       "object": "InlineTextBox '\n'", | 57       "object": "InlineTextBox '\n'", | 
| 36       "reason": "full" | 58       "reason": "forced by layout" | 
| 37     }, |  | 
| 38     { |  | 
| 39       "object": "InlineBox", |  | 
| 40       "reason": "full" |  | 
| 41     }, |  | 
| 42     { |  | 
| 43       "object": "RootInlineBox", |  | 
| 44       "reason": "full" |  | 
| 45     }, |  | 
| 46     { |  | 
| 47       "object": "LayoutBlockFlow DIV class='em-units'", |  | 
| 48       "reason": "invalidate paint rectangle" |  | 
| 49     }, | 59     }, | 
| 50     { | 60     { | 
| 51       "object": "LayoutBlockFlow DIV id='box4' class='box'", | 61       "object": "LayoutBlockFlow DIV id='box4' class='box'", | 
| 52       "reason": "style change" | 62       "reason": "style change" | 
| 53     }, | 63     }, | 
| 54     { | 64     { | 
| 55       "object": "LayoutBlockFlow DIV class='indicator'", | 65       "object": "LayoutBlockFlow DIV class='indicator'", | 
| 56       "reason": "style change" | 66       "reason": "style change" | 
| 57     } | 67     } | 
| 58   ] | 68   ] | 
| 59 } | 69 } | 
| 60 | 70 | 
| OLD | NEW | 
|---|