| 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 22 matching lines...) Expand all  Loading... | 
| 33     }, | 33     }, | 
| 34     { | 34     { | 
| 35       "object": "LayoutBlockFlow (relative positioned) (floating) DIV id='to_rem
    ove_inner' class='inner'", | 35       "object": "LayoutBlockFlow (relative positioned) (floating) DIV id='to_rem
    ove_inner' class='inner'", | 
| 36       "reason": "layoutObject removal" | 36       "reason": "layoutObject removal" | 
| 37     }, | 37     }, | 
| 38     { | 38     { | 
| 39       "object": "LayoutBlockFlow (floating) DIV id='node' class='outer'", | 39       "object": "LayoutBlockFlow (floating) DIV id='node' class='outer'", | 
| 40       "reason": "layoutObject removal" | 40       "reason": "layoutObject removal" | 
| 41     }, | 41     }, | 
| 42     { | 42     { | 
| 43       "object": "LayoutBlockFlow (floating) DIV id='container'", |  | 
| 44       "reason": "bounds change" |  | 
| 45     }, |  | 
| 46     { |  | 
| 47       "object": "LayoutBlockFlow (floating) DIV id='keep_outer' class='outer'", | 43       "object": "LayoutBlockFlow (floating) DIV id='keep_outer' class='outer'", | 
| 48       "reason": "bounds change" | 44       "reason": "location change" | 
| 49     }, | 45     }, | 
| 50     { | 46     { | 
| 51       "object": "LayoutBlockFlow DIV", | 47       "object": "LayoutBlockFlow DIV", | 
| 52       "reason": "bounds change" | 48       "reason": "location change" | 
| 53     }, | 49     }, | 
| 54     { | 50     { | 
| 55       "object": "LayoutBlockFlow (relative positioned) (floating) DIV id='keep_i
    nner' class='inner'", | 51       "object": "LayoutBlockFlow (relative positioned) (floating) DIV id='keep_i
    nner' class='inner'", | 
| 56       "reason": "bounds change" | 52       "reason": "location change" | 
| 57     }, | 53     }, | 
| 58     { | 54     { | 
| 59       "object": "LayoutBlockFlow (positioned) DIV class='abs_pos'", | 55       "object": "LayoutBlockFlow (positioned) DIV class='abs_pos'", | 
| 60       "reason": "bounds change" | 56       "reason": "location change" | 
| 61     }, | 57     }, | 
| 62     { | 58     { | 
| 63       "object": "LayoutBlockFlow DIV id='keep' class='item'", | 59       "object": "LayoutBlockFlow DIV id='keep' class='item'", | 
| 64       "reason": "bounds change" | 60       "reason": "bounds change" | 
| 65     } | 61     } | 
| 66   ] | 62   ] | 
| 67 } | 63 } | 
| 68 | 64 | 
| OLD | NEW | 
|---|