| 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 37 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 48     { | 48     { | 
| 49       "object": "LayoutBlockFlow HTML", | 49       "object": "LayoutBlockFlow HTML", | 
| 50       "reason": "selection" | 50       "reason": "selection" | 
| 51     }, | 51     }, | 
| 52     { | 52     { | 
| 53       "object": "LayoutBlockFlow BODY", | 53       "object": "LayoutBlockFlow BODY", | 
| 54       "reason": "selection" | 54       "reason": "selection" | 
| 55     }, | 55     }, | 
| 56     { | 56     { | 
| 57       "object": "LayoutBlockFlow DIV id='test'", | 57       "object": "LayoutBlockFlow DIV id='test'", | 
| 58       "reason": "selection" |  | 
| 59     }, |  | 
| 60     { |  | 
| 61       "object": "LayoutBlockFlow DIV id='test'", |  | 
| 62       "reason": "forced by layout" | 58       "reason": "forced by layout" | 
| 63     }, | 59     }, | 
| 64     { | 60     { | 
| 65       "object": "RootInlineBox", | 61       "object": "RootInlineBox", | 
| 66       "reason": "forced by layout" | 62       "reason": "forced by layout" | 
| 67     }, | 63     }, | 
| 68     { | 64     { | 
| 69       "object": "LayoutText #text", | 65       "object": "LayoutText #text", | 
| 70       "reason": "selection" |  | 
| 71     }, |  | 
| 72     { |  | 
| 73       "object": "InlineTextBox 'hello '", |  | 
| 74       "reason": "selection" |  | 
| 75     }, |  | 
| 76     { |  | 
| 77       "object": "LayoutText #text", |  | 
| 78       "reason": "forced by layout" | 66       "reason": "forced by layout" | 
| 79     }, | 67     }, | 
| 80     { | 68     { | 
| 81       "object": "InlineTextBox 'hello '", | 69       "object": "InlineTextBox 'hello '", | 
| 82       "reason": "forced by layout" | 70       "reason": "forced by layout" | 
| 83     }, | 71     }, | 
| 84     { | 72     { | 
| 85       "object": "LayoutText #text", | 73       "object": "LayoutText #text", | 
| 86       "reason": "selection" |  | 
| 87     }, |  | 
| 88     { |  | 
| 89       "object": "InlineTextBox 'world'", |  | 
| 90       "reason": "selection" |  | 
| 91     }, |  | 
| 92     { |  | 
| 93       "object": "LayoutText #text", |  | 
| 94       "reason": "forced by layout" | 74       "reason": "forced by layout" | 
| 95     }, | 75     }, | 
| 96     { | 76     { | 
| 97       "object": "InlineTextBox 'world'", | 77       "object": "InlineTextBox 'world'", | 
| 98       "reason": "forced by layout" | 78       "reason": "forced by layout" | 
| 99     }, | 79     }, | 
| 100     { | 80     { | 
| 101       "object": "LayoutBR BR", | 81       "object": "LayoutBR BR", | 
| 102       "reason": "forced by layout" | 82       "reason": "forced by layout" | 
| 103     }, | 83     }, | 
| 104     { | 84     { | 
| 105       "object": "InlineTextBox '\n'", | 85       "object": "InlineTextBox '\n'", | 
| 106       "reason": "forced by layout" | 86       "reason": "forced by layout" | 
| 107     } | 87     } | 
| 108   ] | 88   ] | 
| 109 } | 89 } | 
| 110 | 90 | 
| OLD | NEW | 
|---|