layer at (0,0) size 800x600 scrollHeight 617
  LayoutView at (0,0) size 800x600
layer at (0,0) size 800x617 backgroundClip at (0,0) size 800x600 clip at (0,0) size 800x600
  LayoutBlockFlow {HTML} at (0,0) size 800x616.88
    LayoutBlockFlow {BODY} at (8,8) size 784x600.88
      LayoutBlockFlow {H1} at (0,0) size 784x37
        LayoutText {#text} at (0,0) size 420x37
          text run at (0,0) width 420: "Form Element Geometry Tests"
      LayoutBlockFlow {P} at (0,58.44) size 784x18
        LayoutText {#text} at (0,0) size 551x18
          text run at (0,0) width 551: "These tests help us tune the widget classes in KWQ to have all the right fudge factors."
      LayoutBlockFlow {H2} at (0,96.34) size 784x28
        LayoutText {#text} at (0,0) size 167x28
          text run at (0,0) width 167: "Bounding Boxes"
      LayoutTable {TABLE} at (0,144.25) size 169x28
        LayoutTableSection {TBODY} at (0,0) size 169x28
          LayoutTableRow {TR} at (0,2) size 169x24
            LayoutTableCell {TD} at (2,2) size 57x24 [r=0 c=0 rs=1 cs=1]
              LayoutBlockFlow {DIV} at (1,1) size 55x22 [border: (2px solid #0000FF)]
                LayoutInline {FONT} at (0,0) size 51x28
                  LayoutButton {INPUT} at (2,2) size 50.09x18 [bgcolor=#C0C0C0]
                    LayoutBlockFlow (anonymous) at (8,2) size 34.09x13
                      LayoutText {#text} at (0,0) size 35x13
                        text run at (0,0) width 35: "button"
            LayoutTableCell {TD} at (61,2) size 66x24 [r=0 c=1 rs=1 cs=1]
              LayoutBlockFlow {DIV} at (1,1) size 64x22 [border: (2px solid #0000FF)]
                LayoutInline {FONT} at (0,0) size 60x28
                  LayoutMenuList {SELECT} at (2,2) size 60x18 [bgcolor=#F8F8F8]
                    LayoutBlockFlow (anonymous) at (0,0) size 60x18
                      LayoutText (anonymous) at (8,2) size 29x13
                        text run at (8,2) width 29: "menu"
            LayoutTableCell {TD} at (129,4) size 18x19 [r=0 c=2 rs=1 cs=1]
              LayoutBlockFlow {DIV} at (1,1) size 16x17 [border: (2px solid #0000FF)]
                LayoutInline {FONT} at (0,0) size 12x28
                  LayoutBlockFlow {INPUT} at (2,2) size 12x13
            LayoutTableCell {TD} at (149,5) size 18x18 [r=0 c=3 rs=1 cs=1]
              LayoutBlockFlow {DIV} at (1,1) size 16x16 [border: (2px solid #0000FF)]
                LayoutInline {FONT} at (0,0) size 12x28
                  LayoutBlockFlow {INPUT} at (2,2) size 12x12
      LayoutTable {TABLE} at (0,172.25) size 169x28
        LayoutTableSection {TBODY} at (0,0) size 169x28
          LayoutTableRow {TR} at (0,2) size 169x24
            LayoutTableCell {TD} at (2,2) size 57x24 [r=0 c=0 rs=1 cs=1]
              LayoutBlockFlow {DIV} at (1,1) size 55x22 [border: (2px solid #0000FF)]
                LayoutButton {INPUT} at (2,2) size 50.09x18 [bgcolor=#C0C0C0]
                  LayoutBlockFlow (anonymous) at (8,2) size 34.09x13
                    LayoutText {#text} at (0,0) size 35x13
                      text run at (0,0) width 35: "button"
            LayoutTableCell {TD} at (61,2) size 66x24 [r=0 c=1 rs=1 cs=1]
              LayoutBlockFlow {DIV} at (1,1) size 64x22 [border: (2px solid #0000FF)]
                LayoutMenuList {SELECT} at (2,2) size 60x18 [bgcolor=#F8F8F8]
                  LayoutBlockFlow (anonymous) at (0,0) size 60x18
                    LayoutText (anonymous) at (8,2) size 29x13
                      text run at (8,2) width 29: "menu"
            LayoutTableCell {TD} at (129,4) size 18x19 [r=0 c=2 rs=1 cs=1]
              LayoutBlockFlow {DIV} at (1,1) size 16x17 [border: (2px solid #0000FF)]
                LayoutBlockFlow {INPUT} at (2,2) size 12x13
            LayoutTableCell {TD} at (149,5) size 18x18 [r=0 c=3 rs=1 cs=1]
              LayoutBlockFlow {DIV} at (1,1) size 16x16 [border: (2px solid #0000FF)]
                LayoutBlockFlow {INPUT} at (2,2) size 12x12
      LayoutTable {TABLE} at (0,200.25) size 169x28
        LayoutTableSection {TBODY} at (0,0) size 169x28
          LayoutTableRow {TR} at (0,2) size 169x24
            LayoutTableCell {TD} at (2,2) size 57x24 [r=0 c=0 rs=1 cs=1]
              LayoutBlockFlow {DIV} at (1,1) size 55x22 [border: (2px solid #0000FF)]
                LayoutInline {FONT} at (0,0) size 51x13
                  LayoutButton {INPUT} at (2,2) size 50.09x18 [bgcolor=#C0C0C0]
                    LayoutBlockFlow (anonymous) at (8,2) size 34.09x13
                      LayoutText {#text} at (0,0) size 35x13
                        text run at (0,0) width 35: "button"
            LayoutTableCell {TD} at (61,2) size 66x24 [r=0 c=1 rs=1 cs=1]
              LayoutBlockFlow {DIV} at (1,1) size 64x22 [border: (2px solid #0000FF)]
                LayoutInline {FONT} at (0,0) size 60x13
                  LayoutMenuList {SELECT} at (2,2) size 60x18 [bgcolor=#F8F8F8]
                    LayoutBlockFlow (anonymous) at (0,0) size 60x18
                      LayoutText (anonymous) at (8,2) size 29x13
                        text run at (8,2) width 29: "menu"
            LayoutTableCell {TD} at (129,4) size 18x19 [r=0 c=2 rs=1 cs=1]
              LayoutBlockFlow {DIV} at (1,1) size 16x17 [border: (2px solid #0000FF)]
                LayoutInline {FONT} at (0,0) size 12x13
                  LayoutBlockFlow {INPUT} at (2,2) size 12x13
            LayoutTableCell {TD} at (149,5) size 18x18 [r=0 c=3 rs=1 cs=1]
              LayoutBlockFlow {DIV} at (1,1) size 16x16 [border: (2px solid #0000FF)]
                LayoutInline {FONT} at (0,0) size 12x13
                  LayoutBlockFlow {INPUT} at (2,2) size 12x12
      LayoutTable {TABLE} at (0,228.25) size 515x69
        LayoutTableSection {TBODY} at (0,0) size 515x69
          LayoutTableRow {TR} at (0,2) size 515x65
            LayoutTableCell {TD} at (2,2) size 77x25 [r=0 c=0 rs=1 cs=1]
              LayoutBlockFlow {DIV} at (1,1) size 75x23 [border: (2px solid #0000FF)]
                LayoutTextControl {INPUT} at (2,2) size 71x19 [bgcolor=#FFFFFF] [border: (2px inset #EEEEEE)]
            LayoutTableCell {TD} at (81,2) size 39x65 [r=0 c=1 rs=1 cs=1]
              LayoutBlockFlow {DIV} at (1,1) size 37x63 [border: (2px solid #0000FF)]
            LayoutTableCell {TD} at (122,2) size 242x24 [r=0 c=2 rs=1 cs=1]
              LayoutBlockFlow {DIV} at (1,1) size 240x22 [border: (2px solid #0000FF)]
                LayoutFileUploadControl {INPUT} at (2,2) size 236x18 "No file chosen"
                  LayoutButton {INPUT} at (0,0) size 76.61x18 [bgcolor=#C0C0C0]
                    LayoutBlockFlow (anonymous) at (8,2) size 60.61x13
                      LayoutText {#text} at (0,0) size 61x13
                        text run at (0,0) width 61: "Choose File"
            LayoutTableCell {TD} at (366,2) size 147x38 [r=0 c=3 rs=1 cs=1]
              LayoutBlockFlow {DIV} at (1,1) size 145x36 [border: (2px solid #0000FF)]
      LayoutBlockFlow {H2} at (0,317.16) size 784x28
        LayoutText {#text} at (0,0) size 200x28
          text run at (0,0) width 200: "Baseline Alignment"
      LayoutBlockFlow {DIV} at (0,365.06) size 784x28
        LayoutInline {FONT} at (0,0) size 206x28
          LayoutText {#text} at (0,0) size 42x28
            text run at (0,0) width 42: "text "
          LayoutButton {INPUT} at (41.98,9) size 50.09x18 [bgcolor=#C0C0C0]
            LayoutBlockFlow (anonymous) at (8,2) size 34.09x13
              LayoutText {#text} at (0,0) size 35x13
                text run at (0,0) width 35: "button"
          LayoutText {#text} at (92,0) size 7x28
            text run at (92,0) width 7: " "
          LayoutMenuList {SELECT} at (98.08,9) size 60x18 [bgcolor=#F8F8F8]
            LayoutBlockFlow (anonymous) at (0,0) size 60x18
              LayoutText (anonymous) at (8,2) size 29x13
                text run at (8,2) width 29: "menu"
          LayoutText {#text} at (158,0) size 7x28
            text run at (158,0) width 7: " "
          LayoutBlockFlow {INPUT} at (166.97,11) size 12x13
          LayoutText {#text} at (181,0) size 7x28
            text run at (181,0) width 7: " "
          LayoutBlockFlow {INPUT} at (190.75,12) size 12x12
          LayoutText {#text} at (0,0) size 0x0
      LayoutBlockFlow {DIV} at (0,393.06) size 784x19
        LayoutText {#text} at (0,0) size 28x18
          text run at (0,0) width 28: "text "
        LayoutButton {INPUT} at (27.98,1) size 50.09x18 [bgcolor=#C0C0C0]
          LayoutBlockFlow (anonymous) at (8,2) size 34.09x13
            LayoutText {#text} at (0,0) size 35x13
              text run at (0,0) width 35: "button"
        LayoutText {#text} at (78,0) size 5x18
          text run at (78,0) width 5: " "
        LayoutMenuList {SELECT} at (82.08,1) size 60x18 [bgcolor=#F8F8F8]
          LayoutBlockFlow (anonymous) at (0,0) size 60x18
            LayoutText (anonymous) at (8,2) size 29x13
              text run at (8,2) width 29: "menu"
        LayoutText {#text} at (142,0) size 5x18
          text run at (142,0) width 5: " "
        LayoutBlockFlow {INPUT} at (148.97,3) size 12x13
        LayoutText {#text} at (163,0) size 5x18
          text run at (163,0) width 5: " "
        LayoutBlockFlow {INPUT} at (170.75,4) size 12x12
        LayoutText {#text} at (0,0) size 0x0
      LayoutBlockFlow {DIV} at (0,412.06) size 784x19
        LayoutInline {FONT} at (0,0) size 171x13
          LayoutText {#text} at (0,4) size 18x13
            text run at (0,4) width 18: "text "
          LayoutButton {INPUT} at (17.48,1) size 50.09x18 [bgcolor=#C0C0C0]
            LayoutBlockFlow (anonymous) at (8,2) size 34.09x13
              LayoutText {#text} at (0,0) size 35x13
                text run at (0,0) width 35: "button"
          LayoutText {#text} at (67,4) size 4x13
            text run at (67,4) width 4: " "
          LayoutMenuList {SELECT} at (70.08,1) size 60x18 [bgcolor=#F8F8F8]
            LayoutBlockFlow (anonymous) at (0,0) size 60x18
              LayoutText (anonymous) at (8,2) size 29x13
                text run at (8,2) width 29: "menu"
          LayoutText {#text} at (130,4) size 3x13
            text run at (130,4) width 3: " "
          LayoutBlockFlow {INPUT} at (135.47,3) size 12x13
          LayoutText {#text} at (150,4) size 3x13
            text run at (150,4) width 3: " "
          LayoutBlockFlow {INPUT} at (155.75,4) size 12x12
          LayoutText {#text} at (0,0) size 0x0
      LayoutBlockFlow {DIV} at (0,431.06) size 784x37
        LayoutText {#text} at (0,18) size 28x18
          text run at (0,18) width 28: "text "
        LayoutTextControl {INPUT} at (27.98,18) size 71x19 [bgcolor=#FFFFFF] [border: (2px inset #EEEEEE)]
        LayoutText {#text} at (98,18) size 5x18
          text run at (98,18) width 5: " "
        LayoutFileUploadControl {INPUT} at (102.98,19) size 236x18 "No file chosen"
          LayoutButton {INPUT} at (0,0) size 76.61x18 [bgcolor=#C0C0C0]
            LayoutBlockFlow (anonymous) at (8,2) size 60.61x13
              LayoutText {#text} at (0,0) size 61x13
                text run at (0,0) width 61: "Choose File"
        LayoutText {#text} at (338,18) size 5x18
          text run at (338,18) width 5: " "
        LayoutText {#text} at (0,0) size 0x0
      LayoutBlockFlow {H2} at (0,487.97) size 784x28
        LayoutText {#text} at (0,0) size 198x28
          text run at (0,0) width 198: "Pop-up Menu Sizes"
      LayoutBlockFlow {DIV} at (0,535.88) size 784x28
        LayoutInline {FONT} at (0,0) size 162x28
          LayoutText {#text} at (0,0) size 0x0
          LayoutMenuList {SELECT} at (0,9) size 36x18 [bgcolor=#F8F8F8]
            LayoutBlockFlow (anonymous) at (0,0) size 36x18
              LayoutText (anonymous) at (8,2) size 4x13
                text run at (8,2) width 4: " "
          LayoutText {#text} at (36,0) size 6x28
            text run at (36,0) width 6: " "
          LayoutMenuList {SELECT} at (42,9) size 36x18 [bgcolor=#F8F8F8]
            LayoutBlockFlow (anonymous) at (0,0) size 36x18
              LayoutText (anonymous) at (8,2) size 4x13
                text run at (8,2) width 4: "|"
          LayoutText {#text} at (78,0) size 6x28
            text run at (78,0) width 6: " "
          LayoutMenuList {SELECT} at (84,9) size 78x18 [bgcolor=#F8F8F8]
            LayoutBlockFlow (anonymous) at (0,0) size 78x18
              LayoutText (anonymous) at (8,2) size 47x13
                text run at (8,2) width 47: "xxxxxxxx"
          LayoutText {#text} at (0,0) size 0x0
      LayoutBlockFlow {DIV} at (0,563.88) size 784x19
        LayoutMenuList {SELECT} at (0,1) size 36x18 [bgcolor=#F8F8F8]
          LayoutBlockFlow (anonymous) at (0,0) size 36x18
            LayoutText (anonymous) at (8,2) size 4x13
              text run at (8,2) width 4: " "
        LayoutText {#text} at (36,0) size 4x18
          text run at (36,0) width 4: " "
        LayoutMenuList {SELECT} at (40,1) size 36x18 [bgcolor=#F8F8F8]
          LayoutBlockFlow (anonymous) at (0,0) size 36x18
            LayoutText (anonymous) at (8,2) size 4x13
              text run at (8,2) width 4: "|"
        LayoutText {#text} at (76,0) size 4x18
          text run at (76,0) width 4: " "
        LayoutMenuList {SELECT} at (80,1) size 78x18 [bgcolor=#F8F8F8]
          LayoutBlockFlow (anonymous) at (0,0) size 78x18
            LayoutText (anonymous) at (8,2) size 47x13
              text run at (8,2) width 47: "xxxxxxxx"
        LayoutText {#text} at (0,0) size 0x0
      LayoutBlockFlow {DIV} at (0,582.88) size 784x18
        LayoutInline {FONT} at (0,0) size 155x13
          LayoutText {#text} at (0,0) size 0x0
          LayoutMenuList {SELECT} at (0,0) size 36x18 [bgcolor=#F8F8F8]
            LayoutBlockFlow (anonymous) at (0,0) size 36x18
              LayoutText (anonymous) at (8,2) size 4x13
                text run at (8,2) width 4: " "
          LayoutText {#text} at (36,3) size 3x13
            text run at (36,3) width 3: " "
          LayoutMenuList {SELECT} at (38.50,0) size 36x18 [bgcolor=#F8F8F8]
            LayoutBlockFlow (anonymous) at (0,0) size 36x18
              LayoutText (anonymous) at (8,2) size 4x13
                text run at (8,2) width 4: "|"
          LayoutText {#text} at (74,3) size 3x13
            text run at (74,3) width 3: " "
          LayoutMenuList {SELECT} at (77,0) size 78x18 [bgcolor=#F8F8F8]
            LayoutBlockFlow (anonymous) at (0,0) size 78x18
              LayoutText (anonymous) at (8,2) size 47x13
                text run at (8,2) width 47: "xxxxxxxx"
          LayoutText {#text} at (0,0) size 0x0
layer at (16,244) size 65x13
  LayoutBlockFlow {DIV} at (3,3) size 65x13
    LayoutText {#text} at (0,0) size 46x13
      text run at (0,0) width 46: "text field"
layer at (92,242) size 32x59 clip at (93,243) size 19x56 scrollHeight 71
  LayoutListBox {SELECT} at (2,2.25) size 32.23x58.75 [bgcolor=#FFFFFF] [border: (1px solid #999999)]
    LayoutBlockFlow {OPTION} at (1,1) size 19.23x14.19
      LayoutText {#text} at (2,0) size 16x13
        text run at (2,0) width 16: "list"
    LayoutBlockFlow {OPTION} at (1,15.19) size 19.23x14.19
      LayoutText {#text} at (2,0) size 7x13
        text run at (2,0) width 7: "2"
    LayoutBlockFlow {OPTION} at (1,29.38) size 19.23x14.19
      LayoutText {#text} at (2,0) size 7x13
        text run at (2,0) width 7: "3"
    LayoutBlockFlow {OPTION} at (1,43.56) size 19.23x14.19
      LayoutText {#text} at (2,0) size 8x13
        text run at (2,0) width 8: "4"
    LayoutBlockFlow {OPTION} at (1,57.75) size 19.23x14.19
      LayoutText {#text} at (2,0) size 7x13
        text run at (2,0) width 7: "5"
layer at (377,241) size 141x32 clip at (378,242) size 139x30
  LayoutTextControl {TEXTAREA} at (2,2) size 141x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
    LayoutBlockFlow {DIV} at (3,3) size 135x13
      LayoutText {#text} at (0,0) size 43x13
        text run at (0,0) width 43: "textarea"
layer at (39,460) size 65x13
  LayoutBlockFlow {DIV} at (3,3) size 65x13
    LayoutText {#text} at (0,0) size 46x13
      text run at (0,0) width 46: "text field"
layer at (351,439) size 141x32 clip at (352,440) size 139x30
  LayoutTextControl {TEXTAREA} at (342.98,0) size 141x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
    LayoutBlockFlow {DIV} at (3,3) size 135x13
      LayoutText {#text} at (0,0) size 43x13
        text run at (0,0) width 43: "textarea"
