| OLD | NEW | 
|---|
| 1 layer at (0,0) size 800x600 | 1 layer at (0,0) size 800x600 | 
| 2   LayoutView at (0,0) size 800x600 | 2   LayoutView at (0,0) size 800x600 | 
| 3 layer at (0,0) size 800x38 | 3 layer at (0,0) size 800x38 | 
| 4   LayoutBlockFlow {HTML} at (0,0) size 800x38 | 4   LayoutBlockFlow {HTML} at (0,0) size 800x38 | 
| 5     LayoutBlockFlow {BODY} at (8,8) size 784x22 | 5     LayoutBlockFlow {BODY} at (8,8) size 784x22 | 
| 6       LayoutText {#text} at (0,2) size 323x17 | 6       LayoutText {#text} at (0,2) size 323x17 | 
| 7         text run at (0,2) width 323: "This tests if the caret position is aligne
    d correctly. " | 7         text run at (0,2) width 323: "This tests if the caret position is aligne
    d correctly. " | 
| 8       LayoutTextControl {INPUT} at (322.42,0) size 205x22 [bgcolor=#FFFFFF] [bor
    der: (2px inset #EEEEEE)] | 8       LayoutTextControl {INPUT} at (322.42,0) size 205x22 [bgcolor=#FFFFFF] [bor
    der: (2px inset #EEEEEE)] | 
| 9       LayoutText {#text} at (0,0) size 0x0 | 9       LayoutText {#text} at (0,0) size 0x0 | 
| 10       LayoutText {#text} at (0,0) size 0x0 |  | 
| 11 layer at (333,11) size 200x16 | 10 layer at (333,11) size 200x16 | 
| 12   LayoutBlockFlow {DIV} at (3,3) size 200x16 | 11   LayoutBlockFlow {DIV} at (3,3) size 200x16 | 
| 13 caret: position 0 of child 0 {DIV} of {#document-fragment} of child 1 {INPUT} of
     body | 12 caret: position 0 of child 0 {DIV} of {#document-fragment} of child 1 {INPUT} of
     body | 
| OLD | NEW | 
|---|