| OLD | NEW | 
|---|
| 1 { | 1 { | 
| 2   "layers": [ | 2   "layers": [ | 
| 3     { | 3     { | 
| 4       "name": "LayoutView #document", | 4       "name": "LayoutView #document", | 
| 5       "bounds": [800, 600], | 5       "bounds": [800, 600], | 
| 6       "contentsOpaque": true, | 6       "contentsOpaque": true, | 
| 7       "drawsContent": true, | 7       "drawsContent": true, | 
| 8       "paintInvalidations": [ | 8       "paintInvalidations": [ | 
| 9         { | 9         { | 
| 10           "object": "LayoutText #text", | 10           "object": "LayoutText #text", | 
| 11           "rect": [18, 238, 40, 10], | 11           "rect": [18, 238, 40, 10], | 
| 12           "reason": "selection" | 12           "reason": "selection" | 
| 13         }, | 13         }, | 
| 14         { | 14         { | 
| 15           "object": "LayoutText #text", | 15           "object": "LayoutText #text", | 
| 16           "rect": [18, 218, 30, 10], | 16           "rect": [18, 218, 30, 10], | 
| 17           "reason": "selection" | 17           "reason": "selection" | 
| 18         }, | 18         }, | 
| 19         { | 19         { | 
| 20           "object": "LayoutText #text", | 20           "object": "LayoutText #text", | 
| 21           "rect": [18, 198, 30, 10], | 21           "rect": [18, 198, 30, 10], | 
| 22           "reason": "selection" | 22           "reason": "selection" | 
| 23         }, | 23         }, | 
| 24         { | 24         { | 
| 25           "object": "LayoutBR BR", | 25           "object": "LayoutBR BR", | 
| 26           "rect": [58, 238, 10, 10], | 26           "rect": [58, 238, 10, 10], | 
| 27           "reason": "became visible" | 27           "reason": "appeared" | 
| 28         }, | 28         }, | 
| 29         { | 29         { | 
| 30           "object": "LayoutBR BR", | 30           "object": "LayoutBR BR", | 
| 31           "rect": [48, 218, 10, 10], | 31           "rect": [48, 218, 10, 10], | 
| 32           "reason": "became visible" | 32           "reason": "appeared" | 
| 33         }, | 33         }, | 
| 34         { | 34         { | 
| 35           "object": "LayoutBR BR", | 35           "object": "LayoutBR BR", | 
| 36           "rect": [48, 198, 10, 10], | 36           "rect": [48, 198, 10, 10], | 
| 37           "reason": "became visible" | 37           "reason": "appeared" | 
| 38         }, | 38         }, | 
| 39         { | 39         { | 
| 40           "object": "LayoutBR BR", | 40           "object": "LayoutBR BR", | 
| 41           "rect": [18, 228, 10, 10], | 41           "rect": [18, 228, 10, 10], | 
| 42           "reason": "became visible" | 42           "reason": "appeared" | 
| 43         }, | 43         }, | 
| 44         { | 44         { | 
| 45           "object": "LayoutBR BR", | 45           "object": "LayoutBR BR", | 
| 46           "rect": [18, 208, 10, 10], | 46           "rect": [18, 208, 10, 10], | 
| 47           "reason": "became visible" | 47           "reason": "appeared" | 
| 48         } | 48         } | 
| 49       ] | 49       ] | 
| 50     } | 50     } | 
| 51   ], | 51   ], | 
| 52   "objectPaintInvalidations": [ | 52   "objectPaintInvalidations": [ | 
| 53     { | 53     { | 
| 54       "object": "LayoutBlockFlow HTML", | 54       "object": "LayoutBlockFlow HTML", | 
| 55       "reason": "selection" | 55       "reason": "selection" | 
| 56     }, | 56     }, | 
| 57     { | 57     { | 
| 58       "object": "LayoutBlockFlow BODY", | 58       "object": "LayoutBlockFlow BODY", | 
| 59       "reason": "selection" | 59       "reason": "selection" | 
| 60     }, | 60     }, | 
| 61     { | 61     { | 
| 62       "object": "LayoutText #text", | 62       "object": "LayoutText #text", | 
| 63       "reason": "selection" | 63       "reason": "selection" | 
| 64     }, | 64     }, | 
| 65     { | 65     { | 
| 66       "object": "InlineTextBox 'Foo'", | 66       "object": "InlineTextBox 'Foo'", | 
| 67       "reason": "selection" | 67       "reason": "selection" | 
| 68     }, | 68     }, | 
| 69     { | 69     { | 
| 70       "object": "LayoutBR BR", | 70       "object": "LayoutBR BR", | 
| 71       "reason": "became visible" | 71       "reason": "appeared" | 
| 72     }, | 72     }, | 
| 73     { | 73     { | 
| 74       "object": "InlineTextBox '\n'", | 74       "object": "InlineTextBox '\n'", | 
| 75       "reason": "became visible" | 75       "reason": "appeared" | 
| 76     }, | 76     }, | 
| 77     { | 77     { | 
| 78       "object": "LayoutBR BR", | 78       "object": "LayoutBR BR", | 
| 79       "reason": "became visible" | 79       "reason": "appeared" | 
| 80     }, | 80     }, | 
| 81     { | 81     { | 
| 82       "object": "InlineTextBox '\n'", | 82       "object": "InlineTextBox '\n'", | 
| 83       "reason": "became visible" | 83       "reason": "appeared" | 
| 84     }, | 84     }, | 
| 85     { | 85     { | 
| 86       "object": "LayoutText #text", | 86       "object": "LayoutText #text", | 
| 87       "reason": "selection" | 87       "reason": "selection" | 
| 88     }, | 88     }, | 
| 89     { | 89     { | 
| 90       "object": "InlineTextBox 'Bar'", | 90       "object": "InlineTextBox 'Bar'", | 
| 91       "reason": "selection" | 91       "reason": "selection" | 
| 92     }, | 92     }, | 
| 93     { | 93     { | 
| 94       "object": "LayoutBR BR", | 94       "object": "LayoutBR BR", | 
| 95       "reason": "became visible" | 95       "reason": "appeared" | 
| 96     }, | 96     }, | 
| 97     { | 97     { | 
| 98       "object": "InlineTextBox '\n'", | 98       "object": "InlineTextBox '\n'", | 
| 99       "reason": "became visible" | 99       "reason": "appeared" | 
| 100     }, | 100     }, | 
| 101     { | 101     { | 
| 102       "object": "LayoutBR BR", | 102       "object": "LayoutBR BR", | 
| 103       "reason": "became visible" | 103       "reason": "appeared" | 
| 104     }, | 104     }, | 
| 105     { | 105     { | 
| 106       "object": "InlineTextBox '\n'", | 106       "object": "InlineTextBox '\n'", | 
| 107       "reason": "became visible" | 107       "reason": "appeared" | 
| 108     }, | 108     }, | 
| 109     { | 109     { | 
| 110       "object": "LayoutText #text", | 110       "object": "LayoutText #text", | 
| 111       "reason": "selection" | 111       "reason": "selection" | 
| 112     }, | 112     }, | 
| 113     { | 113     { | 
| 114       "object": "InlineTextBox 'Bazz'", | 114       "object": "InlineTextBox 'Bazz'", | 
| 115       "reason": "selection" | 115       "reason": "selection" | 
| 116     }, | 116     }, | 
| 117     { | 117     { | 
| 118       "object": "LayoutBR BR", | 118       "object": "LayoutBR BR", | 
| 119       "reason": "became visible" | 119       "reason": "appeared" | 
| 120     }, | 120     }, | 
| 121     { | 121     { | 
| 122       "object": "InlineTextBox '\n'", | 122       "object": "InlineTextBox '\n'", | 
| 123       "reason": "became visible" | 123       "reason": "appeared" | 
| 124     } | 124     } | 
| 125   ] | 125   ] | 
| 126 } | 126 } | 
| 127 | 127 | 
| OLD | NEW | 
|---|