| 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 18 matching lines...) Expand all  Loading... | 
| 29   "objectPaintInvalidations": [ | 29   "objectPaintInvalidations": [ | 
| 30     { | 30     { | 
| 31       "object": "LayoutBlockFlow (positioned) DIV id='remove_child'", | 31       "object": "LayoutBlockFlow (positioned) DIV id='remove_child'", | 
| 32       "reason": "layoutObject removal" | 32       "reason": "layoutObject removal" | 
| 33     }, | 33     }, | 
| 34     { | 34     { | 
| 35       "object": "LayoutBlockFlow (floating) DIV id='remove' class='outer'", | 35       "object": "LayoutBlockFlow (floating) DIV id='remove' class='outer'", | 
| 36       "reason": "layoutObject removal" | 36       "reason": "layoutObject removal" | 
| 37     }, | 37     }, | 
| 38     { | 38     { | 
| 39       "object": "LayoutBlockFlow (floating) DIV id='container'", |  | 
| 40       "reason": "bounds change" |  | 
| 41     }, |  | 
| 42     { |  | 
| 43       "object": "LayoutBlockFlow (floating) DIV id='keep_outer' class='outer'", | 39       "object": "LayoutBlockFlow (floating) DIV id='keep_outer' class='outer'", | 
| 44       "reason": "bounds change" | 40       "reason": "location change" | 
| 45     }, | 41     }, | 
| 46     { | 42     { | 
| 47       "object": "LayoutBlockFlow (relative positioned) DIV id='keep_inner'", | 43       "object": "LayoutBlockFlow (relative positioned) DIV id='keep_inner'", | 
| 48       "reason": "bounds change" | 44       "reason": "location change" | 
| 49     }, | 45     }, | 
| 50     { | 46     { | 
| 51       "object": "LayoutBlockFlow (positioned) DIV id='abs_pos'", | 47       "object": "LayoutBlockFlow (positioned) DIV id='abs_pos'", | 
| 52       "reason": "bounds change" | 48       "reason": "location change" | 
| 53     }, | 49     }, | 
| 54     { | 50     { | 
| 55       "object": "LayoutBlockFlow DIV id='keep_child'", | 51       "object": "LayoutBlockFlow DIV id='keep_child'", | 
| 56       "reason": "bounds change" | 52       "reason": "bounds change" | 
| 57     } | 53     } | 
| 58   ] | 54   ] | 
| 59 } | 55 } | 
| 60 | 56 | 
| OLD | NEW | 
|---|