layer at (0,0) size 800x600
  LayoutView at (0,0) size 800x600
layer at (0,0) size 800x457
  LayoutBlockFlow {HTML} at (0,0) size 800x457
    LayoutBlockFlow {BODY} at (8,8) size 784x441
      LayoutBlockFlow {DIV} at (0,0) size 784x18
        LayoutText {#text} at (0,0) size 121x17
          text run at (0,0) width 121: "Before empty span"
      LayoutBlockFlow (anonymous) at (0,18) size 784x100
        LayoutInline {SPAN} at (0,0) size 0x17
        LayoutText {#text} at (0,41) size 12x17
          text run at (0,41) width 12: "X"
      LayoutBlockFlow {DIV} at (0,118) size 784x18
        LayoutText {#text} at (0,0) size 112x17
          text run at (0,0) width 112: "After empty span"
      LayoutBlockFlow {DIV} at (0,136) size 784x18
        LayoutText {#text} at (0,0) size 121x17
          text run at (0,0) width 121: "Before empty span"
      LayoutBlockFlow (anonymous) at (0,154) size 784x115
        LayoutInline {SPAN} at (0,0) size 0x111
        LayoutText {#text} at (0,77) size 12x17
          text run at (0,77) width 12: "X"
      LayoutBlockFlow {DIV} at (0,269) size 784x18
        LayoutText {#text} at (0,0) size 112x17
          text run at (0,0) width 112: "After empty span"
      LayoutBlockFlow {DIV} at (0,287) size 784x18
        LayoutText {#text} at (0,0) size 121x17
          text run at (0,0) width 121: "Before empty span"
      LayoutBlockFlow (anonymous) at (0,305) size 784x118
        LayoutInline {SPAN} at (0,0) size 0x17
        LayoutText {#text} at (0,100) size 12x17
          text run at (0,100) width 12: "X"
      LayoutBlockFlow {DIV} at (0,423) size 784x18
        LayoutText {#text} at (0,0) size 112x17
          text run at (0,0) width 112: "After empty span"