| OLD | NEW |
| (Empty) |
| 1 layer at (0,0) size 800x600 | |
| 2 LayoutView at (0,0) size 800x600 | |
| 3 layer at (0,0) size 800x600 | |
| 4 LayoutBlockFlow {HTML} at (0,0) size 800x600 | |
| 5 LayoutBlockFlow {BODY} at (8,8) size 784x576 | |
| 6 LayoutBlockFlow {P} at (0,0) size 784x40 | |
| 7 LayoutText {#text} at (0,0) size 740x39 | |
| 8 text run at (0,0) width 740: "Results that match WinIE are two columns
on the right that say \"after\" every time, except for the last row which shoul
d have" | |
| 9 text run at (0,20) width 145: "nothing in either column." | |
| 10 LayoutBlockFlow {P} at (0,56) size 784x20 | |
| 11 LayoutText {#text} at (0,0) size 676x19 | |
| 12 text run at (0,0) width 676: "Results that match Gecko are like WinIE,
but with \"before\" for the attribute in the first two rows and the last row." | |
| 13 LayoutBlockFlow {HR} at (0,92) size 784x2 [border: (1px inset #EEEEEE)] | |
| 14 LayoutBlockFlow {FORM} at (0,102) size 784x376 | |
| 15 LayoutTable {TABLE} at (0,0) size 734x376 | |
| 16 LayoutTableSection {THEAD} at (0,0) size 734x26 | |
| 17 LayoutTableRow {TR} at (0,2) size 734x22 | |
| 18 LayoutTableCell {TH} at (2,2) size 366x22 [r=0 c=0 rs=1 cs=1] | |
| 19 LayoutText {#text} at (1,1) size 59x19 | |
| 20 text run at (1,1) width 59: "test case" | |
| 21 LayoutTableCell {TH} at (370,2) size 240x22 [r=0 c=1 rs=1 cs=1] | |
| 22 LayoutText {#text} at (1,1) size 88x19 | |
| 23 text run at (1,1) width 88: "form element" | |
| 24 LayoutTableCell {TH} at (612,2) size 59x22 [r=0 c=2 rs=1 cs=1] | |
| 25 LayoutText {#text} at (1,1) size 57x19 | |
| 26 text run at (1,1) width 57: "property" | |
| 27 LayoutTableCell {TH} at (673,2) size 59x22 [r=0 c=3 rs=1 cs=1] | |
| 28 LayoutText {#text} at (1,1) size 57x19 | |
| 29 text run at (1,1) width 57: "attribute" | |
| 30 LayoutTableSection {TBODY} at (0,26) size 734x350 | |
| 31 LayoutTableRow {TR} at (0,0) size 734x24 | |
| 32 LayoutTableCell {TD} at (2,1) size 366x22 [r=0 c=0 rs=1 cs=1] | |
| 33 LayoutText {#text} at (1,1) size 196x19 | |
| 34 text run at (1,1) width 196: "text with value property changed
" | |
| 35 LayoutTableCell {TD} at (370,0) size 240x24 [r=0 c=1 rs=1 cs=1] | |
| 36 LayoutTextControl {INPUT} at (1,1) size 154x22 [bgcolor=#FFFFFF]
[border: (2px inset #EEEEEE)] | |
| 37 LayoutTableCell {TD} at (612,1) size 59x22 [r=0 c=2 rs=1 cs=1] | |
| 38 LayoutText {#text} at (1,1) size 27x19 | |
| 39 text run at (1,1) width 27: "after" | |
| 40 LayoutTableCell {TD} at (673,1) size 59x22 [r=0 c=3 rs=1 cs=1] | |
| 41 LayoutText {#text} at (1,1) size 39x19 | |
| 42 text run at (1,1) width 39: "before" | |
| 43 LayoutTableRow {TR} at (0,26) size 734x24 | |
| 44 LayoutTableCell {TD} at (2,27) size 366x22 [r=1 c=0 rs=1 cs=1] | |
| 45 LayoutText {#text} at (1,1) size 233x19 | |
| 46 text run at (1,1) width 233: "password with value property cha
nged" | |
| 47 LayoutTableCell {TD} at (370,26) size 240x24 [r=1 c=1 rs=1 cs=1] | |
| 48 LayoutTextControl {INPUT} at (1,1) size 154x22 [bgcolor=#FFFFFF]
[border: (2px inset #EEEEEE)] | |
| 49 LayoutTableCell {TD} at (612,27) size 59x22 [r=1 c=2 rs=1 cs=1] | |
| 50 LayoutText {#text} at (1,1) size 27x19 | |
| 51 text run at (1,1) width 27: "after" | |
| 52 LayoutTableCell {TD} at (673,27) size 59x22 [r=1 c=3 rs=1 cs=1] | |
| 53 LayoutText {#text} at (1,1) size 39x19 | |
| 54 text run at (1,1) width 39: "before" | |
| 55 LayoutTableRow {TR} at (0,52) size 734x22 | |
| 56 LayoutTableCell {TD} at (2,52) size 366x22 [r=2 c=0 rs=1 cs=1] | |
| 57 LayoutText {#text} at (1,1) size 237x19 | |
| 58 text run at (1,1) width 237: "check box with value property ch
anged" | |
| 59 LayoutTableCell {TD} at (370,52) size 240x21 [r=2 c=1 rs=1 cs=1] | |
| 60 LayoutBlockFlow {INPUT} at (5,4) size 13x13 | |
| 61 LayoutTableCell {TD} at (612,52) size 59x22 [r=2 c=2 rs=1 cs=1] | |
| 62 LayoutText {#text} at (1,1) size 27x19 | |
| 63 text run at (1,1) width 27: "after" | |
| 64 LayoutTableCell {TD} at (673,52) size 59x22 [r=2 c=3 rs=1 cs=1] | |
| 65 LayoutText {#text} at (1,1) size 27x19 | |
| 66 text run at (1,1) width 27: "after" | |
| 67 LayoutTableRow {TR} at (0,76) size 734x22 | |
| 68 LayoutTableCell {TD} at (2,76) size 366x22 [r=3 c=0 rs=1 cs=1] | |
| 69 LayoutText {#text} at (1,1) size 214x19 | |
| 70 text run at (1,1) width 214: "hidden with value property chang
ed" | |
| 71 LayoutTableCell {TD} at (370,86) size 240x2 [r=3 c=1 rs=1 cs=1] | |
| 72 LayoutTableCell {TD} at (612,76) size 59x22 [r=3 c=2 rs=1 cs=1] | |
| 73 LayoutText {#text} at (1,1) size 27x19 | |
| 74 text run at (1,1) width 27: "after" | |
| 75 LayoutTableCell {TD} at (673,76) size 59x22 [r=3 c=3 rs=1 cs=1] | |
| 76 LayoutText {#text} at (1,1) size 27x19 | |
| 77 text run at (1,1) width 27: "after" | |
| 78 LayoutTableRow {TR} at (0,100) size 734x24 | |
| 79 LayoutTableCell {TD} at (2,101) size 366x22 [r=4 c=0 rs=1 cs=1] | |
| 80 LayoutText {#text} at (1,1) size 212x19 | |
| 81 text run at (1,1) width 212: "button with value property chang
ed" | |
| 82 LayoutTableCell {TD} at (370,100) size 240x24 [r=4 c=1 rs=1 cs=1] | |
| 83 LayoutButton {INPUT} at (1,1) size 41x22 [bgcolor=#C0C0C0] [bord
er: (2px outset #C0C0C0)] | |
| 84 LayoutBlockFlow (anonymous) at (8,3) size 25x16 | |
| 85 LayoutText {#text} at (0,0) size 25x16 | |
| 86 text run at (0,0) width 25: "after" | |
| 87 LayoutTableCell {TD} at (612,101) size 59x22 [r=4 c=2 rs=1 cs=1] | |
| 88 LayoutText {#text} at (1,1) size 27x19 | |
| 89 text run at (1,1) width 27: "after" | |
| 90 LayoutTableCell {TD} at (673,101) size 59x22 [r=4 c=3 rs=1 cs=1] | |
| 91 LayoutText {#text} at (1,1) size 27x19 | |
| 92 text run at (1,1) width 27: "after" | |
| 93 LayoutTableRow {TR} at (0,126) size 734x22 | |
| 94 LayoutTableCell {TD} at (2,126) size 366x22 [r=5 c=0 rs=1 cs=1] | |
| 95 LayoutText {#text} at (1,1) size 209x19 | |
| 96 text run at (1,1) width 209: "image with value property change
d" | |
| 97 LayoutTableCell {TD} at (370,126) size 240x22 [r=5 c=1 rs=1 cs=1] | |
| 98 LayoutBlockFlow {INPUT} at (1,1) size 39x20 | |
| 99 LayoutTableCell {TD} at (612,126) size 59x22 [r=5 c=2 rs=1 cs=1] | |
| 100 LayoutText {#text} at (1,1) size 27x19 | |
| 101 text run at (1,1) width 27: "after" | |
| 102 LayoutTableCell {TD} at (673,126) size 59x22 [r=5 c=3 rs=1 cs=1] | |
| 103 LayoutText {#text} at (1,1) size 27x19 | |
| 104 text run at (1,1) width 27: "after" | |
| 105 LayoutTableRow {TR} at (0,150) size 734x22 | |
| 106 LayoutTableCell {TD} at (2,150) size 366x22 [r=6 c=0 rs=1 cs=1] | |
| 107 LayoutText {#text} at (1,1) size 205x19 | |
| 108 text run at (1,1) width 205: "radio with value property change
d" | |
| 109 LayoutTableCell {TD} at (370,152) size 240x18 [r=6 c=1 rs=1 cs=1] | |
| 110 LayoutBlockFlow {INPUT} at (6,4) size 13x13 | |
| 111 LayoutTableCell {TD} at (612,150) size 59x22 [r=6 c=2 rs=1 cs=1] | |
| 112 LayoutText {#text} at (1,1) size 27x19 | |
| 113 text run at (1,1) width 27: "after" | |
| 114 LayoutTableCell {TD} at (673,150) size 59x22 [r=6 c=3 rs=1 cs=1] | |
| 115 LayoutText {#text} at (1,1) size 27x19 | |
| 116 text run at (1,1) width 27: "after" | |
| 117 LayoutTableRow {TR} at (0,174) size 734x24 | |
| 118 LayoutTableCell {TD} at (2,175) size 366x22 [r=7 c=0 rs=1 cs=1] | |
| 119 LayoutText {#text} at (1,1) size 193x19 | |
| 120 text run at (1,1) width 193: "text with value attribute change
d" | |
| 121 LayoutTableCell {TD} at (370,174) size 240x24 [r=7 c=1 rs=1 cs=1] | |
| 122 LayoutTextControl {INPUT} at (1,1) size 154x22 [bgcolor=#FFFFFF]
[border: (2px inset #EEEEEE)] | |
| 123 LayoutTableCell {TD} at (612,175) size 59x22 [r=7 c=2 rs=1 cs=1] | |
| 124 LayoutText {#text} at (1,1) size 27x19 | |
| 125 text run at (1,1) width 27: "after" | |
| 126 LayoutTableCell {TD} at (673,175) size 59x22 [r=7 c=3 rs=1 cs=1] | |
| 127 LayoutText {#text} at (1,1) size 27x19 | |
| 128 text run at (1,1) width 27: "after" | |
| 129 LayoutTableRow {TR} at (0,200) size 734x22 | |
| 130 LayoutTableCell {TD} at (2,200) size 366x22 [r=8 c=0 rs=1 cs=1] | |
| 131 LayoutText {#text} at (1,1) size 234x19 | |
| 132 text run at (1,1) width 234: "check box with value attribute c
hanged" | |
| 133 LayoutTableCell {TD} at (370,200) size 240x21 [r=8 c=1 rs=1 cs=1] | |
| 134 LayoutBlockFlow {INPUT} at (5,4) size 13x13 | |
| 135 LayoutTableCell {TD} at (612,200) size 59x22 [r=8 c=2 rs=1 cs=1] | |
| 136 LayoutText {#text} at (1,1) size 27x19 | |
| 137 text run at (1,1) width 27: "after" | |
| 138 LayoutTableCell {TD} at (673,200) size 59x22 [r=8 c=3 rs=1 cs=1] | |
| 139 LayoutText {#text} at (1,1) size 27x19 | |
| 140 text run at (1,1) width 27: "after" | |
| 141 LayoutTableRow {TR} at (0,224) size 734x22 | |
| 142 LayoutTableCell {TD} at (2,224) size 366x22 [r=9 c=0 rs=1 cs=1] | |
| 143 LayoutText {#text} at (1,1) size 364x19 | |
| 144 text run at (1,1) width 364: "text with value property changed
, then turned into check box" | |
| 145 LayoutTableCell {TD} at (370,224) size 240x21 [r=9 c=1 rs=1 cs=1] | |
| 146 LayoutBlockFlow {INPUT} at (5,4) size 13x13 | |
| 147 LayoutTableCell {TD} at (612,224) size 59x22 [r=9 c=2 rs=1 cs=1] | |
| 148 LayoutText {#text} at (1,1) size 27x19 | |
| 149 text run at (1,1) width 27: "after" | |
| 150 LayoutTableCell {TD} at (673,224) size 59x22 [r=9 c=3 rs=1 cs=1] | |
| 151 LayoutText {#text} at (1,1) size 27x19 | |
| 152 text run at (1,1) width 27: "after" | |
| 153 LayoutTableRow {TR} at (0,248) size 734x24 | |
| 154 LayoutTableCell {TD} at (2,249) size 366x22 [r=10 c=0 rs=1 cs=1] | |
| 155 LayoutText {#text} at (1,1) size 364x19 | |
| 156 text run at (1,1) width 364: "check box with value property ch
anged, then turned into text" | |
| 157 LayoutTableCell {TD} at (370,248) size 240x24 [r=10 c=1 rs=1 cs=1] | |
| 158 LayoutTextControl {INPUT} at (1,1) size 154x22 [bgcolor=#FFFFFF]
[border: (2px inset #EEEEEE)] | |
| 159 LayoutTableCell {TD} at (612,249) size 59x22 [r=10 c=2 rs=1 cs=1] | |
| 160 LayoutText {#text} at (1,1) size 27x19 | |
| 161 text run at (1,1) width 27: "after" | |
| 162 LayoutTableCell {TD} at (673,249) size 59x22 [r=10 c=3 rs=1 cs=1] | |
| 163 LayoutText {#text} at (1,1) size 27x19 | |
| 164 text run at (1,1) width 27: "after" | |
| 165 LayoutTableRow {TR} at (0,274) size 734x22 | |
| 166 LayoutTableCell {TD} at (2,274) size 366x22 [r=11 c=0 rs=1 cs=1] | |
| 167 LayoutText {#text} at (1,1) size 361x19 | |
| 168 text run at (1,1) width 361: "text with value attribute change
d, then turned into check box" | |
| 169 LayoutTableCell {TD} at (370,274) size 240x21 [r=11 c=1 rs=1 cs=1] | |
| 170 LayoutBlockFlow {INPUT} at (5,4) size 13x13 | |
| 171 LayoutTableCell {TD} at (612,274) size 59x22 [r=11 c=2 rs=1 cs=1] | |
| 172 LayoutText {#text} at (1,1) size 27x19 | |
| 173 text run at (1,1) width 27: "after" | |
| 174 LayoutTableCell {TD} at (673,274) size 59x22 [r=11 c=3 rs=1 cs=1] | |
| 175 LayoutText {#text} at (1,1) size 27x19 | |
| 176 text run at (1,1) width 27: "after" | |
| 177 LayoutTableRow {TR} at (0,298) size 734x24 | |
| 178 LayoutTableCell {TD} at (2,299) size 366x22 [r=12 c=0 rs=1 cs=1] | |
| 179 LayoutText {#text} at (1,1) size 361x19 | |
| 180 text run at (1,1) width 361: "check box with value attribute c
hanged, then turned into text" | |
| 181 LayoutTableCell {TD} at (370,298) size 240x24 [r=12 c=1 rs=1 cs=1] | |
| 182 LayoutTextControl {INPUT} at (1,1) size 154x22 [bgcolor=#FFFFFF]
[border: (2px inset #EEEEEE)] | |
| 183 LayoutTableCell {TD} at (612,299) size 59x22 [r=12 c=2 rs=1 cs=1] | |
| 184 LayoutText {#text} at (1,1) size 27x19 | |
| 185 text run at (1,1) width 27: "after" | |
| 186 LayoutTableCell {TD} at (673,299) size 59x22 [r=12 c=3 rs=1 cs=1] | |
| 187 LayoutText {#text} at (1,1) size 27x19 | |
| 188 text run at (1,1) width 27: "after" | |
| 189 LayoutTableRow {TR} at (0,324) size 734x24 | |
| 190 LayoutTableCell {TD} at (2,325) size 366x22 [r=13 c=0 rs=1 cs=1] | |
| 191 LayoutText {#text} at (1,1) size 191x19 | |
| 192 text run at (1,1) width 191: "file with value property changed
" | |
| 193 LayoutTableCell {TD} at (370,324) size 240x24 [r=13 c=1 rs=1 cs=1] | |
| 194 LayoutFileUploadControl {INPUT} at (1,1) size 238x22 "No file ch
osen" | |
| 195 LayoutButton {INPUT} at (0,0) size 85x22 [bgcolor=#C0C0C0] [bo
rder: (2px outset #C0C0C0)] | |
| 196 LayoutBlockFlow (anonymous) at (8,3) size 69x16 | |
| 197 LayoutText {#text} at (0,0) size 69x16 | |
| 198 text run at (0,0) width 69: "Choose File" | |
| 199 LayoutTableCell {TD} at (612,335) size 59x2 [r=13 c=2 rs=1 cs=1] | |
| 200 LayoutTableCell {TD} at (673,325) size 59x22 [r=13 c=3 rs=1 cs=1] | |
| 201 LayoutText {#text} at (1,1) size 39x19 | |
| 202 text run at (1,1) width 39: "before" | |
| 203 layer at (381,140) size 150x16 | |
| 204 LayoutBlockFlow {DIV} at (2,3) size 150x16 | |
| 205 LayoutText {#text} at (0,0) size 35x16 | |
| 206 text run at (0,0) width 35: "before" | |
| 207 layer at (381,166) size 150x16 | |
| 208 LayoutBlockFlow {DIV} at (2,3) size 150x16 | |
| 209 LayoutText {#text} at (0,0) size 30x16 | |
| 210 text run at (0,0) width 30: "\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{20
22}" | |
| 211 layer at (379,263) size 39x20 clip at (380,264) size 37x18 | |
| 212 LayoutBlockFlow {DIV} at (0,0) size 39x20 [border: (1px solid #C0C0C0)] | |
| 213 layer at (381,265) size 35x16 | |
| 214 LayoutBlockFlow {DIV} at (2,2) size 35x16 | |
| 215 LayoutText {#text} at (0,0) size 35x16 | |
| 216 text run at (0,0) width 35: "before" | |
| 217 layer at (381,314) size 150x16 | |
| 218 LayoutBlockFlow {DIV} at (2,3) size 150x16 | |
| 219 LayoutText {#text} at (0,0) size 25x16 | |
| 220 text run at (0,0) width 25: "after" | |
| 221 layer at (381,388) size 150x16 | |
| 222 LayoutBlockFlow {DIV} at (2,3) size 150x16 | |
| 223 LayoutText {#text} at (0,0) size 25x16 | |
| 224 text run at (0,0) width 25: "after" | |
| 225 layer at (381,438) size 150x16 | |
| 226 LayoutBlockFlow {DIV} at (2,3) size 150x16 | |
| 227 LayoutText {#text} at (0,0) size 25x16 | |
| 228 text run at (0,0) width 25: "after" | |
| OLD | NEW |