| OLD | NEW | 
|    1 { |    1 { | 
|    2   "layers": [ |    2   "layers": [ | 
|    3     { |    3     { | 
|    4       "name": "LayoutView #document", |    4       "name": "LayoutView #document", | 
|    5       "bounds": [600, 250], |    5       "bounds": [600, 250], | 
|    6       "contentsOpaque": true, |    6       "contentsOpaque": true, | 
|    7       "drawsContent": true, |    7       "drawsContent": true, | 
|    8       "paintInvalidations": [ |    8       "paintInvalidations": [ | 
|    9         { |    9         { | 
|   10           "object": "LayoutView #document", |   10           "object": "LayoutView #document", | 
|   11           "rect": [0, 250, 600, 250], |   11           "rect": [0, 250, 600, 250], | 
|   12           "reason": "incremental" |   12           "reason": "incremental" | 
|   13         }, |   13         }, | 
|   14         { |   14         { | 
|   15           "object": "LayoutBlockFlow HTML", |  | 
|   16           "rect": [0, 0, 600, 250], |  | 
|   17           "reason": "forced by layout" |  | 
|   18         }, |  | 
|   19         { |  | 
|   20           "object": "LayoutBlockFlow DIV", |   15           "object": "LayoutBlockFlow DIV", | 
|   21           "rect": [0, 0, 300, 125], |   16           "rect": [0, 0, 300, 125], | 
|   22           "reason": "bounds change" |   17           "reason": "border box change" | 
|   23         } |   18         } | 
|   24       ] |   19       ] | 
|   25     } |   20     } | 
|   26   ], |   21   ], | 
|   27   "objectPaintInvalidations": [ |   22   "objectPaintInvalidations": [ | 
|   28     { |   23     { | 
|   29       "object": "LayoutView #document", |   24       "object": "LayoutView #document", | 
|   30       "reason": "incremental" |   25       "reason": "incremental" | 
|   31     }, |   26     }, | 
|   32     { |   27     { | 
|   33       "object": "LayoutBlockFlow HTML", |  | 
|   34       "reason": "forced by layout" |  | 
|   35     }, |  | 
|   36     { |  | 
|   37       "object": "LayoutBlockFlow DIV", |   28       "object": "LayoutBlockFlow DIV", | 
|   38       "reason": "bounds change" |   29       "reason": "border box change" | 
|   39     } |   30     } | 
|   40   ] |   31   ] | 
|   41 } |   32 } | 
|   42 { |   33 { | 
|   43   "layers": [ |   34   "layers": [ | 
|   44     { |   35     { | 
|   45       "name": "LayoutView #document", |   36       "name": "LayoutView #document", | 
|   46       "bounds": [400, 250], |   37       "bounds": [400, 250], | 
|   47       "contentsOpaque": true, |   38       "contentsOpaque": true, | 
|   48       "drawsContent": true, |   39       "drawsContent": true, | 
|   49       "paintInvalidations": [ |   40       "paintInvalidations": [ | 
|   50         { |   41         { | 
|   51           "object": "LayoutBlockFlow HTML", |  | 
|   52           "rect": [0, 0, 600, 125], |  | 
|   53           "reason": "forced by layout" |  | 
|   54         }, |  | 
|   55         { |  | 
|   56           "object": "LayoutBlockFlow DIV", |   42           "object": "LayoutBlockFlow DIV", | 
|   57           "rect": [0, 0, 300, 63], |   43           "rect": [0, 0, 300, 63], | 
|   58           "reason": "bounds change" |   44           "reason": "border box change" | 
|   59         }, |   45         }, | 
|   60         { |   46         { | 
|   61           "object": "LayoutView #document", |   47           "object": "LayoutView #document", | 
|   62           "rect": [400, 0, 200, 250], |   48           "rect": [400, 0, 200, 250], | 
|   63           "reason": "incremental" |   49           "reason": "incremental" | 
|   64         } |   50         } | 
|   65       ] |   51       ] | 
|   66     } |   52     } | 
|   67   ], |   53   ], | 
|   68   "objectPaintInvalidations": [ |   54   "objectPaintInvalidations": [ | 
|   69     { |   55     { | 
|   70       "object": "LayoutView #document", |   56       "object": "LayoutView #document", | 
|   71       "reason": "incremental" |   57       "reason": "incremental" | 
|   72     }, |   58     }, | 
|   73     { |   59     { | 
|   74       "object": "LayoutBlockFlow HTML", |  | 
|   75       "reason": "forced by layout" |  | 
|   76     }, |  | 
|   77     { |  | 
|   78       "object": "LayoutBlockFlow DIV", |   60       "object": "LayoutBlockFlow DIV", | 
|   79       "reason": "bounds change" |   61       "reason": "border box change" | 
|   80     } |   62     } | 
|   81   ] |   63   ] | 
|   82 } |   64 } | 
|   83 { |   65 { | 
|   84   "layers": [ |   66   "layers": [ | 
|   85     { |   67     { | 
|   86       "name": "LayoutView #document", |   68       "name": "LayoutView #document", | 
|   87       "bounds": [400, 600], |   69       "bounds": [400, 600], | 
|   88       "contentsOpaque": true, |   70       "contentsOpaque": true, | 
|   89       "drawsContent": true, |   71       "drawsContent": true, | 
|   90       "paintInvalidations": [ |   72       "paintInvalidations": [ | 
|   91         { |   73         { | 
|   92           "object": "LayoutView #document", |   74           "object": "LayoutView #document", | 
|   93           "rect": [0, 250, 400, 350], |   75           "rect": [0, 250, 400, 350], | 
|   94           "reason": "incremental" |   76           "reason": "incremental" | 
|   95         }, |   77         }, | 
|   96         { |   78         { | 
|   97           "object": "LayoutBlockFlow HTML", |  | 
|   98           "rect": [0, 0, 400, 300], |  | 
|   99           "reason": "forced by layout" |  | 
|  100         }, |  | 
|  101         { |  | 
|  102           "object": "LayoutBlockFlow DIV", |   79           "object": "LayoutBlockFlow DIV", | 
|  103           "rect": [0, 0, 200, 150], |   80           "rect": [0, 0, 200, 150], | 
|  104           "reason": "bounds change" |   81           "reason": "border box change" | 
|  105         } |   82         } | 
|  106       ] |   83       ] | 
|  107     } |   84     } | 
|  108   ], |   85   ], | 
|  109   "objectPaintInvalidations": [ |   86   "objectPaintInvalidations": [ | 
|  110     { |   87     { | 
|  111       "object": "LayoutView #document", |   88       "object": "LayoutView #document", | 
|  112       "reason": "incremental" |   89       "reason": "incremental" | 
|  113     }, |   90     }, | 
|  114     { |   91     { | 
|  115       "object": "LayoutBlockFlow HTML", |  | 
|  116       "reason": "forced by layout" |  | 
|  117     }, |  | 
|  118     { |  | 
|  119       "object": "LayoutBlockFlow DIV", |   92       "object": "LayoutBlockFlow DIV", | 
|  120       "reason": "bounds change" |   93       "reason": "border box change" | 
|  121     } |   94     } | 
|  122   ] |   95   ] | 
|  123 } |   96 } | 
|  124 { |   97 { | 
|  125   "layers": [ |   98   "layers": [ | 
|  126     { |   99     { | 
|  127       "name": "LayoutView #document", |  100       "name": "LayoutView #document", | 
|  128       "bounds": [800, 600], |  101       "bounds": [800, 600], | 
|  129       "contentsOpaque": true, |  102       "contentsOpaque": true, | 
|  130       "drawsContent": true, |  103       "drawsContent": true, | 
|  131       "paintInvalidations": [ |  104       "paintInvalidations": [ | 
|  132         { |  105         { | 
|  133           "object": "LayoutBlockFlow HTML", |  | 
|  134           "rect": [0, 0, 800, 300], |  | 
|  135           "reason": "forced by layout" |  | 
|  136         }, |  | 
|  137         { |  | 
|  138           "object": "LayoutView #document", |  106           "object": "LayoutView #document", | 
|  139           "rect": [400, 0, 400, 600], |  107           "rect": [400, 0, 400, 600], | 
|  140           "reason": "incremental" |  108           "reason": "incremental" | 
|  141         }, |  109         }, | 
|  142         { |  110         { | 
|  143           "object": "LayoutBlockFlow DIV", |  111           "object": "LayoutBlockFlow DIV", | 
|  144           "rect": [200, 0, 200, 150], |  112           "rect": [200, 0, 200, 150], | 
|  145           "reason": "incremental" |  113           "reason": "incremental" | 
|  146         } |  114         } | 
|  147       ] |  115       ] | 
|  148     } |  116     } | 
|  149   ], |  117   ], | 
|  150   "objectPaintInvalidations": [ |  118   "objectPaintInvalidations": [ | 
|  151     { |  119     { | 
|  152       "object": "LayoutView #document", |  120       "object": "LayoutView #document", | 
|  153       "reason": "incremental" |  121       "reason": "incremental" | 
|  154     }, |  122     }, | 
|  155     { |  123     { | 
|  156       "object": "LayoutBlockFlow HTML", |  | 
|  157       "reason": "forced by layout" |  | 
|  158     }, |  | 
|  159     { |  | 
|  160       "object": "LayoutBlockFlow DIV", |  124       "object": "LayoutBlockFlow DIV", | 
|  161       "reason": "incremental" |  125       "reason": "incremental" | 
|  162     } |  126     } | 
|  163   ] |  127   ] | 
|  164 } |  128 } | 
|  165  |  129  | 
| OLD | NEW |