layer at (0,0) size 800x600 LayoutView at (0,0) size 800x600 layer at (0,0) size 800x40 LayoutBlockFlow {HTML} at (0,0) size 800x40 LayoutBlockFlow {BODY} at (8,8) size 784x24 [color=#00000019] LayoutText {#text} at (0,8) size 16x16 text run at (0,8) width 16: "a" LayoutRuby (inline) {RUBY} at (0,0) size 64x16 LayoutRubyRun (anonymous) at (16,8) size 16x16 LayoutRubyText {RT} at (0,-8) size 16x8 LayoutText {#text} at (4,0) size 8x8 text run at (4,0) width 8: "1" LayoutRubyBase (anonymous) at (0,0) size 16x16 LayoutText {#text} at (0,0) size 16x16 text run at (0,0) width 16: "1" LayoutRubyRun (anonymous) at (32,8) size 16x16 LayoutRubyText {RT} at (0,-8) size 16x8 LayoutText {#text} at (4,0) size 8x8 text run at (4,0) width 8: "2" LayoutRubyBase (anonymous) at (0,0) size 16x16 LayoutText {#text} at (0,0) size 16x16 text run at (0,0) width 16: "2" LayoutRubyRun (anonymous) at (48,8) size 16x16 LayoutRubyText {RT} at (0,-8) size 16x8 LayoutText {#text} at (4,0) size 8x8 text run at (4,0) width 8: "3" LayoutRubyBase (anonymous) at (0,0) size 16x16 LayoutText {#text} at (0,0) size 16x16 text run at (0,0) width 16: "3" LayoutRubyRun (anonymous) at (64,8) size 16x16 LayoutRubyText {RT} at (0,-8) size 16x8 LayoutText {#text} at (4,0) size 8x8 text run at (4,0) width 8: "4" LayoutRubyBase (anonymous) at (0,0) size 16x16 LayoutText {#text} at (0,0) size 16x16 text run at (0,0) width 16: "4" LayoutText {#text} at (80,8) size 16x16 text run at (80,8) width 16: "b" LayoutText {#text} at (0,0) size 0x0 selection start: position 1 of child 2 {#text} of body selection end: position 1 of child 4 {#text} of body