| OLD | NEW | 
|---|
| 1 layer at (0,0) size 800x600 clip at (0,0) size 785x600 scrollHeight 1432 | 1 layer at (0,0) size 800x600 clip at (0,0) size 785x600 scrollHeight 1432 | 
| 2   LayoutView at (0,0) size 800x600 | 2   RenderView at (0,0) size 800x600 | 
| 3 layer at (0,0) size 785x1432 backgroundClip at (0,0) size 785x600 clip at (0,0) 
    size 785x600 outlineClip at (0,0) size 785x600 | 3 layer at (0,0) size 785x1432 backgroundClip at (0,0) size 785x600 clip at (0,0) 
    size 785x600 outlineClip at (0,0) size 785x600 | 
| 4   LayoutBlockFlow {HTML} at (0,0) size 785x1432 | 4   RenderBlock {HTML} at (0,0) size 785x1432 | 
| 5     LayoutBlockFlow {BODY} at (8,8) size 769x1416 | 5     RenderBody {BODY} at (8,8) size 769x1416 | 
| 6       LayoutBlockFlow {DIV} at (0,0) size 769x200 | 6       RenderBlock {DIV} at (0,0) size 769x200 | 
| 7         LayoutBlockFlow (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FF0000] | 7         RenderBlock (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FF0000] | 
| 8         LayoutTable {TABLE} at (200,0) size 569x50 [border: (2px solid #008000)] | 8         LayoutTable {TABLE} at (200,0) size 569x50 [border: (2px solid #008000)] | 
| 9           LayoutTableSection {TBODY} at (2,2) size 565x46 | 9           LayoutTableSection {TBODY} at (2,2) size 565x46 | 
| 10             LayoutTableRow {TR} at (0,2) size 565x42 | 10             LayoutTableRow {TR} at (0,2) size 565x42 | 
| 11               LayoutTableCell {TD} at (2,2) size 561x42 [r=0 c=0 rs=1 cs=1] | 11               LayoutTableCell {TD} at (2,2) size 561x42 [r=0 c=0 rs=1 cs=1] | 
| 12                 LayoutText {#text} at (1,1) size 546x39 | 12                 RenderText {#text} at (1,1) size 546x39 | 
| 13                   text run at (1,1) width 546: "This is a table. It should sit o
    n the same line as the float and wrap as needed to fit within the" | 13                   text run at (1,1) width 546: "This is a table. It should sit o
    n the same line as the float and wrap as needed to fit within the" | 
| 14                   text run at (1,21) width 122: "remaining line width." | 14                   text run at (1,21) width 122: "remaining line width." | 
| 15       LayoutBlockFlow {DIV} at (0,200) size 769x200 | 15       RenderBlock {DIV} at (0,200) size 769x200 | 
| 16         LayoutBlockFlow (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FF0000] | 16         RenderBlock (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FF0000] | 
| 17       LayoutBlockFlow {DIV} at (0,408) size 769x200 | 17       RenderBlock {DIV} at (0,408) size 769x200 | 
| 18         LayoutBlockFlow (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FF0000] | 18         RenderBlock (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FF0000] | 
| 19         LayoutBlockFlow {HR} at (200,0) size 569x2 [border: (1px inset #EEEEEE)] | 19         RenderBlock {HR} at (200,0) size 569x2 [border: (1px inset #EEEEEE)] | 
| 20       LayoutBlockFlow {DIV} at (0,608) size 769x200 | 20       RenderBlock {DIV} at (0,608) size 769x200 | 
| 21         LayoutBlockFlow (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FF0000] | 21         RenderBlock (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FF0000] | 
| 22         LayoutTable {TABLE} at (200,0) size 384x50 [border: (2px solid #008000)] | 22         LayoutTable {TABLE} at (200,0) size 384x50 [border: (2px solid #008000)] | 
| 23           LayoutTableSection {TBODY} at (2,2) size 380x46 | 23           LayoutTableSection {TBODY} at (2,2) size 380x46 | 
| 24             LayoutTableRow {TR} at (0,2) size 380x42 | 24             LayoutTableRow {TR} at (0,2) size 380x42 | 
| 25               LayoutTableCell {TD} at (2,2) size 376x42 [r=0 c=0 rs=1 cs=1] | 25               LayoutTableCell {TD} at (2,2) size 376x42 [r=0 c=0 rs=1 cs=1] | 
| 26                 LayoutText {#text} at (1,1) size 354x39 | 26                 RenderText {#text} at (1,1) size 354x39 | 
| 27                   text run at (1,1) width 354: "This is a table. It should sit o
    n the same line as the float and" | 27                   text run at (1,1) width 354: "This is a table. It should sit o
    n the same line as the float and" | 
| 28                   text run at (1,21) width 314: "wrap as needed to fit within th
    e remaining line width." | 28                   text run at (1,21) width 314: "wrap as needed to fit within th
    e remaining line width." | 
| 29       LayoutBlockFlow {DIV} at (0,808) size 769x200 | 29       RenderBlock {DIV} at (0,808) size 769x200 | 
| 30         LayoutBlockFlow (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FF0000] | 30         RenderBlock (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FF0000] | 
| 31       LayoutBlockFlow {DIV} at (0,1016) size 769x200 | 31       RenderBlock {DIV} at (0,1016) size 769x200 | 
| 32         LayoutBlockFlow (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FF0000] | 32         RenderBlock (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FF0000] | 
| 33         LayoutBlockFlow {HR} at (200,0) size 386.50x2 [border: (1px inset #EEEEE
    E)] | 33         RenderBlock {HR} at (200,0) size 386.50x2 [border: (1px inset #EEEEEE)] | 
| 34       LayoutBlockFlow {DIV} at (0,1216) size 769x200 | 34       RenderBlock {DIV} at (0,1216) size 769x200 | 
| 35         LayoutBlockFlow (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FF0000] | 35         RenderBlock (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FF0000] | 
| 36         LayoutImage {IMG} at (200,0) size 384.50x50 [bgcolor=#008000] | 36         RenderImage {IMG} at (200,0) size 384.50x50 [bgcolor=#008000] | 
| 37 layer at (208,208) size 569x59 clip at (210,210) size 550x40 | 37 layer at (208,208) size 569x59 clip at (210,210) size 550x40 | 
| 38   LayoutBlockFlow {DIV} at (200,0) size 569x59 [border: (2px solid #0000FF)] | 38   RenderBlock {DIV} at (200,0) size 569x59 [border: (2px solid #0000FF)] | 
| 39     LayoutText {#text} at (2,2) size 513x39 | 39     RenderText {#text} at (2,2) size 513x39 | 
| 40       text run at (2,2) width 513: "This is an overflow:scroll region. It should
     sit on the same line as the float and wrap as" | 40       text run at (2,2) width 513: "This is an overflow:scroll region. It should
     sit on the same line as the float and wrap as" | 
| 41       text run at (2,22) width 262: "needed to fit within the remaining line wid
    th." | 41       text run at (2,22) width 262: "needed to fit within the remaining line wid
    th." | 
| 42 layer at (208,816) size 389x79 backgroundClip at (0,0) size 0x0 clip at (0,0) si
    ze 0x0 outlineClip at (0,0) size 785x600 | 42 layer at (208,816) size 389x79 backgroundClip at (0,0) size 0x0 clip at (0,0) si
    ze 0x0 outlineClip at (0,0) size 785x600 | 
| 43   LayoutBlockFlow {DIV} at (200,0) size 388.50x79 [border: (2px solid #0000FF)] | 43   RenderBlock {DIV} at (200,0) size 388.50x79 [border: (2px solid #0000FF)] | 
| 44     LayoutText {#text} at (2,2) size 368x59 | 44     RenderText {#text} at (2,2) size 368x59 | 
| 45       text run at (2,2) width 366: "This is an overflow:scroll region. It should
     sit on the same line" | 45       text run at (2,2) width 366: "This is an overflow:scroll region. It should
     sit on the same line" | 
| 46       text run at (2,22) width 368: "as the float and wrap as needed to fit with
    in the remaining line" | 46       text run at (2,22) width 368: "as the float and wrap as needed to fit with
    in the remaining line" | 
| 47       text run at (2,42) width 37: "width." | 47       text run at (2,42) width 37: "width." | 
| OLD | NEW | 
|---|