Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2)

Side by Side Diff: third_party/WebKit/LayoutTests/external/wpt/selection/extend-20-expected.txt

Issue 2698413002: selection: Align collapse-NN.html and extend-NN.html to the latest draft. (Closed)
Patch Set: Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 CONSOLE ERROR: line 944: The given range isn't in document. 1 CONSOLE ERROR: line 944: The given range isn't in document.
2 CONSOLE ERROR: line 944: The given range isn't in document. 2 CONSOLE ERROR: line 944: The given range isn't in document.
3 CONSOLE ERROR: line 944: The given range isn't in document. 3 CONSOLE ERROR: line 944: The given range isn't in document.
4 CONSOLE ERROR: line 944: The given range isn't in document. 4 CONSOLE ERROR: line 944: The given range isn't in document.
5 CONSOLE ERROR: line 944: The given range isn't in document. 5 CONSOLE ERROR: line 944: The given range isn't in document.
6 CONSOLE ERROR: line 944: The given range isn't in document. 6 CONSOLE ERROR: line 944: The given range isn't in document.
7 CONSOLE ERROR: line 944: The given range isn't in document. 7 CONSOLE ERROR: line 944: The given range isn't in document.
8 CONSOLE ERROR: line 944: The given range isn't in document. 8 CONSOLE ERROR: line 944: The given range isn't in document.
9 CONSOLE ERROR: line 944: The given range isn't in document. 9 CONSOLE ERROR: line 944: The given range isn't in document.
10 CONSOLE ERROR: line 944: The given range isn't in document. 10 CONSOLE ERROR: line 944: The given range isn't in document.
(...skipping 157 matching lines...) Expand 10 before | Expand all | Expand 10 after
168 CONSOLE ERROR: line 944: The given range isn't in document. 168 CONSOLE ERROR: line 944: The given range isn't in document.
169 CONSOLE ERROR: line 944: The given range isn't in document. 169 CONSOLE ERROR: line 944: The given range isn't in document.
170 CONSOLE ERROR: line 944: The given range isn't in document. 170 CONSOLE ERROR: line 944: The given range isn't in document.
171 CONSOLE ERROR: line 944: The given range isn't in document. 171 CONSOLE ERROR: line 944: The given range isn't in document.
172 CONSOLE ERROR: line 944: The given range isn't in document. 172 CONSOLE ERROR: line 944: The given range isn't in document.
173 CONSOLE ERROR: line 944: The given range isn't in document. 173 CONSOLE ERROR: line 944: The given range isn't in document.
174 CONSOLE ERROR: line 944: The given range isn't in document. 174 CONSOLE ERROR: line 944: The given range isn't in document.
175 CONSOLE ERROR: line 944: The given range isn't in document. 175 CONSOLE ERROR: line 944: The given range isn't in document.
176 CONSOLE ERROR: line 944: The given range isn't in document. 176 CONSOLE ERROR: line 944: The given range isn't in document.
177 This is a testharness.js-based test. 177 This is a testharness.js-based test.
178 Found 3168 tests; 1296 PASS, 1872 FAIL, 0 TIMEOUT, 0 NOTRUN. 178 Found 3168 tests; 2349 PASS, 819 FAIL, 0 TIMEOUT, 0 NOTRUN.
179 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 179 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
180 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 0 [paras[0].firstChild, -1] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges. 180 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
181 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0 181 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
182 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 1 [paras[0].firstChild, 0] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges. 182 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
183 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0 183 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
184 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 2 [paras[0].firstChild, 1] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges. 184 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
185 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0 185 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
186 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 3 [paras[0].firstChild, 2] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges. 186 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
187 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0 187 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
188 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 4 [paras[0].firstChild, 8] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges. 188 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
189 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0 189 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
190 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 5 [paras[0].firstChild, 9] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges. 190 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
191 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 191 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
192 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 6 [paras[0].firstChild, 10] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges. 192 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
193 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 7 [paras[0].firstChild, 65535] assert_equals: Sani ty check: rangeCount must be correct expected 1 but got 0 193 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 7 [paras[0].firstChild, 65535] assert_equals: Sani ty check: rangeCount must be correct expected 1 but got 0
194 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 7 [paras[0].firstChild, 65535] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 194 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 7 [paras[0].firstChild, 65535] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0
195 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 195 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
196 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 8 [paras[1].firstChild, -1] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges. 196 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
197 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0 197 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
198 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 9 [paras[1].firstChild, 0] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges. 198 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
199 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 199 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
200 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 10 [paras[1].firstChild, 1] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges. 200 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
201 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 201 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
202 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 11 [paras[1].firstChild, 2] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges. 202 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
203 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 203 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
204 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 12 [paras[1].firstChild, 8] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges. 204 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
205 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 205 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
206 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 13 [paras[1].firstChild, 9] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges. 206 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
207 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 207 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
208 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 14 [paras[1].firstChild, 10] Failed to execute 'e xtend' on 'Selection': This Selection object doesn't have any Ranges. 208 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 14 [paras[1].firstChild, 10] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
209 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 15 [paras[1].firstChild, 65535] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0 209 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 15 [paras[1].firstChild, 65535] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0
210 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 15 [paras[1].firstChild, 65535] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 210 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 15 [paras[1].firstChild, 65535] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
211 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0 211 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
212 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 16 [detachedPara1.firstChild, 0] Failed to execut e 'extend' on 'Selection': This Selection object doesn't have any Ranges. 212 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: S anity check: rangeCount must be correct expected 1 but got 0
213 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0 213 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
214 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 17 [detachedPara1.firstChild, 1] Failed to execut e 'extend' on 'Selection': This Selection object doesn't have any Ranges. 214 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: S anity check: rangeCount must be correct expected 1 but got 0
215 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0 215 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
216 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 18 [detachedPara1.firstChild, 8] Failed to execut e 'extend' on 'Selection': This Selection object doesn't have any Ranges. 216 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: S anity check: rangeCount must be correct expected 1 but got 0
217 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0 217 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
218 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 19 [detachedPara1.firstChild, 9] Failed to execut e 'extend' on 'Selection': This Selection object doesn't have any Ranges. 218 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 19 [detachedPara1.firstChild, 9] assert_equals: S anity check: rangeCount must be correct expected 1 but got 0
219 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0 219 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0
220 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 20 [foreignPara1.firstChild, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 220 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
221 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0 221 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0
222 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 21 [foreignPara1.firstChild, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 222 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
223 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0 223 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0
224 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 22 [foreignPara1.firstChild, 8] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 224 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
225 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 23 [foreignPara1.firstChild, 9] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0 225 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 23 [foreignPara1.firstChild, 9] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0
226 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 23 [foreignPara1.firstChild, 9] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 226 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
227 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 24 [document.documentElement, -1] assert_equals: S anity check: rangeCount must be correct expected 1 but got 0 227 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 24 [document.documentElement, -1] assert_equals: S anity check: rangeCount must be correct expected 1 but got 0
228 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 24 [document.documentElement, -1] Failed to execu te 'extend' on 'Selection': This Selection object doesn't have any Ranges. 228 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 24 [document.documentElement, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
229 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 25 [document.documentElement, 0] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0 229 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 25 [document.documentElement, 0] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
230 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 25 [document.documentElement, 0] Failed to execut e 'extend' on 'Selection': This Selection object doesn't have any Ranges. 230 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 25 [document.documentElement, 0] assert_equals: S anity check: rangeCount must be correct expected 1 but got 0
231 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 26 [document.documentElement, 1] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0 231 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 26 [document.documentElement, 1] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
232 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 26 [document.documentElement, 1] Failed to execut e 'extend' on 'Selection': This Selection object doesn't have any Ranges. 232 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 26 [document.documentElement, 1] assert_equals: S anity check: rangeCount must be correct expected 1 but got 0
233 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 27 [document.documentElement, 2] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0 233 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 27 [document.documentElement, 2] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
234 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 27 [document.documentElement, 2] Failed to execut e 'extend' on 'Selection': This Selection object doesn't have any Ranges. 234 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 27 [document.documentElement, 2] assert_equals: S anity check: rangeCount must be correct expected 1 but got 0
235 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 28 [document.documentElement, 7] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0 235 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 28 [document.documentElement, 7] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
236 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 28 [document.documentElement, 7] Failed to execut e 'extend' on 'Selection': This Selection object doesn't have any Ranges. 236 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 28 [document.documentElement, 7] assert_equals: S anity check: rangeCount must be correct expected 1 but got 0
237 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 29 [document.head, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 237 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 29 [document.head, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
238 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 29 [document.head, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 238 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 29 [document.head, 1] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
239 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 30 [document.body, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 239 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 30 [document.body, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
240 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 30 [document.body, 3] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 240 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 30 [document.body, 3] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
241 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 241 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
242 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 31 [foreignDoc.documentElement, 0] Failed to exec ute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 242 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
243 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 243 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
244 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 32 [foreignDoc.documentElement, 1] Failed to exec ute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 244 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
245 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 33 [foreignDoc.head, 0] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0 245 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 33 [foreignDoc.head, 0] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
246 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 33 [foreignDoc.head, 0] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges. 246 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 33 [foreignDoc.head, 0] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
247 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 34 [foreignDoc.body, 1] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0 247 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 34 [foreignDoc.body, 1] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
248 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 34 [foreignDoc.body, 1] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges. 248 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 34 [foreignDoc.body, 1] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
249 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 35 [paras[0], 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0 249 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 35 [paras[0], 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
250 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 35 [paras[0], 0] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges. 250 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 35 [paras[0], 0] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
251 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 36 [paras[0], 1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0 251 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 36 [paras[0], 1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
252 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 36 [paras[0], 1] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges. 252 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 36 [paras[0], 1] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
253 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 37 [paras[0], 2] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0 253 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 37 [paras[0], 2] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
254 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 37 [paras[0], 2] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges. 254 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 37 [paras[0], 2] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
255 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 38 [paras[1], 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0 255 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 38 [paras[1], 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
256 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 38 [paras[1], 0] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges. 256 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 38 [paras[1], 0] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
257 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 39 [paras[1], 1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0 257 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 39 [paras[1], 1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
258 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 39 [paras[1], 1] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges. 258 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 39 [paras[1], 1] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
259 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 40 [paras[1], 2] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0 259 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 40 [paras[1], 2] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
260 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 40 [paras[1], 2] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges. 260 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 40 [paras[1], 2] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
261 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 41 [detachedPara1, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 261 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 41 [detachedPara1, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
262 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 41 [detachedPara1, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 262 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 41 [detachedPara1, 0] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
263 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 42 [detachedPara1, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 263 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 42 [detachedPara1, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
264 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 42 [detachedPara1, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 264 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 42 [detachedPara1, 1] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
265 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 43 [testDiv, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0 265 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 43 [testDiv, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
266 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 43 [testDiv, 0] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges. 266 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 43 [testDiv, 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
267 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 44 [testDiv, 3] assert_equals: Sanity check: range Count must be correct expected 1 but got 0 267 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 44 [testDiv, 3] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
268 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 44 [testDiv, 3] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges. 268 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 44 [testDiv, 3] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
269 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 45 [document, -1] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0 269 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 45 [document, -1] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
270 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 45 [document, -1] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges. 270 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 45 [document, -1] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
271 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 46 [document, 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0 271 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 46 [document, 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
272 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 46 [document, 0] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges. 272 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 46 [document, 0] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
273 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 47 [document, 1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0 273 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 47 [document, 1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
274 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 47 [document, 1] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges. 274 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 47 [document, 1] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
275 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 48 [document, 2] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0 275 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 48 [document, 2] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
276 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 48 [document, 2] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges. 276 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 48 [document, 2] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
277 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 49 [document, 3] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0 277 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 49 [document, 3] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
278 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 49 [document, 3] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges. 278 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 49 [document, 3] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
279 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 50 [comment, -1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0 279 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 50 [comment, -1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
280 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 50 [comment, -1] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges. 280 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 50 [comment, -1] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
281 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 51 [comment, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0 281 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 51 [comment, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
282 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 51 [comment, 0] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges. 282 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 51 [comment, 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
283 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 52 [comment, 4] assert_equals: Sanity check: range Count must be correct expected 1 but got 0 283 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 52 [comment, 4] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
284 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 52 [comment, 4] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges. 284 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 52 [comment, 4] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
285 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 53 [comment, 96] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0 285 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 53 [comment, 96] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
286 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 53 [comment, 96] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges. 286 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 53 [comment, 96] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
287 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 54 [foreignDoc, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0 287 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 54 [foreignDoc, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
288 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 54 [foreignDoc, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 288 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 54 [foreignDoc, 0] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
289 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 55 [foreignDoc, 1] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0 289 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 55 [foreignDoc, 1] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
290 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 55 [foreignDoc, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 290 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 55 [foreignDoc, 1] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
291 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 56 [foreignComment, 2] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0 291 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 56 [foreignComment, 2] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
292 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 56 [foreignComment, 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 292 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 56 [foreignComment, 2] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
293 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 57 [foreignTextNode, 0] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0 293 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 57 [foreignTextNode, 0] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
294 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 57 [foreignTextNode, 0] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges. 294 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 57 [foreignTextNode, 0] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
295 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 58 [foreignTextNode, 36] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0 295 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 58 [foreignTextNode, 36] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
296 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 58 [foreignTextNode, 36] Failed to execute 'exten d' on 'Selection': This Selection object doesn't have any Ranges. 296 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 58 [foreignTextNode, 36] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
297 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 59 [xmlDoc, -1] assert_equals: Sanity check: range Count must be correct expected 1 but got 0 297 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 59 [xmlDoc, -1] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
298 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 59 [xmlDoc, -1] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges. 298 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 59 [xmlDoc, -1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
299 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 60 [xmlDoc, 0] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0 299 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 60 [xmlDoc, 0] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
300 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 60 [xmlDoc, 0] Failed to execute 'extend' on 'Sel ection': This Selection object doesn't have any Ranges. 300 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 60 [xmlDoc, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
301 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 61 [xmlDoc, 1] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0 301 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 61 [xmlDoc, 1] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
302 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 61 [xmlDoc, 1] Failed to execute 'extend' on 'Sel ection': This Selection object doesn't have any Ranges. 302 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 61 [xmlDoc, 1] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
303 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 62 [xmlDoc, 5] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0 303 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 62 [xmlDoc, 5] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
304 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 62 [xmlDoc, 5] Failed to execute 'extend' on 'Sel ection': This Selection object doesn't have any Ranges. 304 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 62 [xmlDoc, 5] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
305 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 63 [xmlComment, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0 305 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 63 [xmlComment, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
306 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 63 [xmlComment, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 306 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 63 [xmlComment, 0] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
307 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 64 [xmlComment, 4] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0 307 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 64 [xmlComment, 4] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
308 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 64 [xmlComment, 4] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 308 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 64 [xmlComment, 4] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
309 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 65 [processingInstruction, 0] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0 309 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 65 [processingInstruction, 0] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
310 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 65 [processingInstruction, 0] Failed to execute ' extend' on 'Selection': This Selection object doesn't have any Ranges. 310 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 65 [processingInstruction, 0] assert_equals: Sani ty check: rangeCount must be correct expected 1 but got 0
311 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 66 [processingInstruction, 5] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0 311 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 66 [processingInstruction, 5] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
312 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 66 [processingInstruction, 5] Failed to execute ' extend' on 'Selection': This Selection object doesn't have any Ranges. 312 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 66 [processingInstruction, 5] assert_equals: Sani ty check: rangeCount must be correct expected 1 but got 0
313 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 67 [processingInstruction, 9] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0 313 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 67 [processingInstruction, 9] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
314 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 67 [processingInstruction, 9] Failed to execute ' extend' on 'Selection': This Selection object doesn't have any Ranges. 314 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 67 [processingInstruction, 9] assert_equals: Sani ty check: rangeCount must be correct expected 1 but got 0
315 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 68 [detachedTextNode, 0] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0 315 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 68 [detachedTextNode, 0] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
316 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 68 [detachedTextNode, 0] Failed to execute 'exten d' on 'Selection': This Selection object doesn't have any Ranges. 316 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 68 [detachedTextNode, 0] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
317 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 69 [detachedTextNode, 8] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0 317 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 69 [detachedTextNode, 8] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
318 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 69 [detachedTextNode, 8] Failed to execute 'exten d' on 'Selection': This Selection object doesn't have any Ranges. 318 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 69 [detachedTextNode, 8] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
319 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 70 [detachedForeignTextNode, 0] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0 319 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 70 [detachedForeignTextNode, 0] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0
320 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 70 [detachedForeignTextNode, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 320 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 70 [detachedForeignTextNode, 0] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
321 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 71 [detachedForeignTextNode, 8] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0 321 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 71 [detachedForeignTextNode, 8] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0
322 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 71 [detachedForeignTextNode, 8] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 322 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 71 [detachedForeignTextNode, 8] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
323 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 323 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
324 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 72 [detachedXmlTextNode, 0] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges. 324 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
325 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 325 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
326 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 73 [detachedXmlTextNode, 8] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges. 326 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
327 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 74 [detachedProcessingInstruction, 12] assert_equa ls: Sanity check: rangeCount must be correct expected 1 but got 0 327 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 74 [detachedProcessingInstruction, 12] assert_equa ls: Sanity check: rangeCount must be correct expected 1 but got 0
328 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 74 [detachedProcessingInstruction, 12] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 328 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 74 [detachedProcessingInstruction, 12] assert_equ als: Sanity check: rangeCount must be correct expected 1 but got 0
329 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 75 [detachedComment, 3] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0 329 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 75 [detachedComment, 3] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
330 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 75 [detachedComment, 3] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges. 330 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 75 [detachedComment, 3] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
331 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 76 [detachedComment, 5] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0 331 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 76 [detachedComment, 5] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
332 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 76 [detachedComment, 5] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges. 332 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 76 [detachedComment, 5] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
333 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 77 [detachedForeignComment, 0] assert_equals: Sani ty check: rangeCount must be correct expected 1 but got 0 333 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 77 [detachedForeignComment, 0] assert_equals: Sani ty check: rangeCount must be correct expected 1 but got 0
334 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 77 [detachedForeignComment, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 334 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 77 [detachedForeignComment, 0] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0
335 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 78 [detachedForeignComment, 4] assert_equals: Sani ty check: rangeCount must be correct expected 1 but got 0 335 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 78 [detachedForeignComment, 4] assert_equals: Sani ty check: rangeCount must be correct expected 1 but got 0
336 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 78 [detachedForeignComment, 4] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 336 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 78 [detachedForeignComment, 4] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0
337 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 79 [detachedXmlComment, 2] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0 337 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 79 [detachedXmlComment, 2] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
338 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 79 [detachedXmlComment, 2] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges. 338 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
339 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 80 [docfrag, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0 339 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 80 [docfrag, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
340 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 80 [docfrag, 0] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges. 340 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 80 [docfrag, 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
341 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0 341 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
342 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 81 [foreignDocfrag, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 342 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 81 [foreignDocfrag, 0] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
343 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0 343 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
344 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 82 [xmlDocfrag, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 344 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
345 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 83 [doctype, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0 345 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 83 [doctype, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
346 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 83 [doctype, 0] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges. 346 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 83 [doctype, 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
347 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 84 [doctype, -17] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0 347 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 84 [doctype, -17] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
348 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 84 [doctype, -17] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges. 348 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 84 [doctype, -17] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
349 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 85 [doctype, 1] assert_equals: Sanity check: range Count must be correct expected 1 but got 0 349 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 85 [doctype, 1] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
350 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 85 [doctype, 1] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges. 350 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 85 [doctype, 1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
351 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 86 [foreignDoctype, 0] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0 351 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 86 [foreignDoctype, 0] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
352 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 86 [foreignDoctype, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 352 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 86 [foreignDoctype, 0] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
353 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0 353 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
354 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 87 [xmlDoctype, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 354 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
355 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0 355 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
356 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0 356 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
357 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0 357 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
358 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0 358 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
359 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0 359 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
360 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0 360 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
361 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0 361 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
362 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: rangeCount must be co rrect expected 1 but got 0 362 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: rangeCount must be co rrect expected 1 but got 0
363 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0 363 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
364 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0 364 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
(...skipping 172 matching lines...) Expand 10 before | Expand all | Expand 10 after
537 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 6 [paras[0].fir stChild, 10] 537 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 6 [paras[0].fir stChild, 10]
538 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 7 [paras[0].fir stChild, 65535] 538 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 7 [paras[0].fir stChild, 65535]
539 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 8 [paras[1].fir stChild, -1] 539 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 8 [paras[1].fir stChild, -1]
540 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 9 [paras[1].fir stChild, 0] 540 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 9 [paras[1].fir stChild, 0]
541 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 10 [paras[1].fi rstChild, 1] 541 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 10 [paras[1].fi rstChild, 1]
542 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 11 [paras[1].fi rstChild, 2] 542 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 11 [paras[1].fi rstChild, 2]
543 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 12 [paras[1].fi rstChild, 8] 543 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 12 [paras[1].fi rstChild, 8]
544 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 13 [paras[1].fi rstChild, 9] 544 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 13 [paras[1].fi rstChild, 9]
545 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 14 [paras[1].fi rstChild, 10] 545 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 14 [paras[1].fi rstChild, 10]
546 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 15 [paras[1].fi rstChild, 65535] 546 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 15 [paras[1].fi rstChild, 65535]
547 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 16 [detachedPar a1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 547 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 16 [detachedPar a1.firstChild, 0]
548 </p> 548 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 17 [detachedPar a1.firstChild, 1]
549 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 17 [detachedPar a1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 549 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 18 [detachedPar a1.firstChild, 8]
550 </p>
551 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 18 [detachedPar a1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
552 </p>
553 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 19 [detachedPar a1.firstChild, 9] 550 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 19 [detachedPar a1.firstChild, 9]
554 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 20 [foreignPara 1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "Efghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 551 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 20 [foreignPara 1.firstChild, 0]
555 </p> 552 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 21 [foreignPara 1.firstChild, 1]
556 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 21 [foreignPara 1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "Efghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 553 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 22 [foreignPara 1.firstChild, 8]
557 </p>
558 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 22 [foreignPara 1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "Efghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
559 </p>
560 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 23 [foreignPara 1.firstChild, 9] 554 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 23 [foreignPara 1.firstChild, 9]
561 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 24 [document.do cumentElement, -1] 555 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 24 [document.do cumentElement, -1]
562 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 25 [document.do cumentElement, 0] 556 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 25 [document.do cumentElement, 0]
563 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 26 [document.do cumentElement, 1] 557 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 26 [document.do cumentElement, 1]
564 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 27 [document.do cumentElement, 2] 558 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 27 [document.do cumentElement, 2]
565 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 28 [document.do cumentElement, 7] 559 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 28 [document.do cumentElement, 7]
566 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 29 [document.he ad, 1] 560 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 29 [document.he ad, 1]
567 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 30 [document.bo dy, 3] 561 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 30 [document.bo dy, 3]
568 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 31 [foreignDoc. documentElement, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Element node <html ><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 562 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 31 [foreignDoc. documentElement, 0]
569 </p> 563 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 32 [foreignDoc. documentElement, 1]
570 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 32 [foreignDoc. documentElement, 1] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Element node <html ><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 564 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 33 [foreignDoc. head, 0]
571 </p> 565 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 34 [foreignDoc. body, 1]
572 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 33 [foreignDoc. head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head><title></t itle></head> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
573 </p>
574 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 34 [foreignDoc. body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body><p>Efghijk l</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <p id="a">Äb̈ c̈d̈ëf̈g̈ḧ
575 </p>
576 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 35 [paras[0], 0 ] 566 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 35 [paras[0], 0 ]
577 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 36 [paras[0], 1 ] 567 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 36 [paras[0], 1 ]
578 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 37 [paras[0], 2 ] 568 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 37 [paras[0], 2 ]
579 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 38 [paras[1], 0 ] 569 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 38 [paras[1], 0 ]
580 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 39 [paras[1], 1 ] 570 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 39 [paras[1], 1 ]
581 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 40 [paras[1], 2 ] 571 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 40 [paras[1], 2 ]
582 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 41 [detachedPar a1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> bu t got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 572 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 41 [detachedPar a1, 0]
583 </p> 573 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 42 [detachedPar a1, 1]
584 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 42 [detachedPar a1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> bu t got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
585 </p>
586 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 43 [testDiv, 0] 574 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 43 [testDiv, 0]
587 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 44 [testDiv, 3] 575 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 44 [testDiv, 3]
588 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 45 [document, - 1] 576 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 45 [document, - 1]
589 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 46 [document, 0 ] 577 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 46 [document, 0 ]
590 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 47 [document, 1 ] 578 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 47 [document, 1 ]
591 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 48 [document, 2 ] 579 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 48 [document, 2 ]
592 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 49 [document, 3 ] 580 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 49 [document, 3 ]
593 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 50 [comment, -1 ] 581 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 50 [comment, -1 ]
594 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 51 [comment, 0] 582 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 51 [comment, 0]
595 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 52 [comment, 4] 583 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 52 [comment, 4]
596 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 53 [comment, 96 ] 584 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 53 [comment, 96 ]
597 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a di fferent root from the original range expected Document node with 3 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 585 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 54 [foreignDoc, 0]
598 </p> 586 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 55 [foreignDoc, 1]
599 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a di fferent root from the original range expected Document node with 3 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 587 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 56 [foreignComm ent, 2]
600 </p> 588 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 57 [foreignText Node, 0]
601 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 56 [foreignComm ent, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Commenter" a nd "commentator" mean different things. I'v...--> but got Element node <p id="a ">Äb̈c̈d̈ëf̈g̈ḧ 589 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 58 [foreignText Node, 36]
602 </p>
603 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 57 [foreignText Node, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I har bor doubts about whether we really need..." but got Element node <p id="a">Äb̈c ̈d̈ëf̈g̈ḧ
604 </p>
605 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 58 [foreignText Node, 36] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected Text node "I admit that I ha rbor doubts about whether we really need..." but got Element node <p id="a">Äb̈ c̈d̈ëf̈g̈ḧ
606 </p>
607 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 59 [xmlDoc, -1] 590 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 59 [xmlDoc, -1]
608 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a differ ent root from the original range expected Document node with 4 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 591 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 60 [xmlDoc, 0]
609 </p> 592 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 61 [xmlDoc, 1]
610 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a differ ent root from the original range expected Document node with 4 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
611 </p>
612 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 62 [xmlDoc, 5] 593 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 62 [xmlDoc, 5]
613 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a di fferent root from the original range expected Comment node <!--I maliciously cre ated a comment that will break incautiou...--> but got Element node <p id="a">Ä b̈c̈d̈ëf̈g̈ḧ 594 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 63 [xmlComment, 0]
614 </p> 595 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 64 [xmlComment, 4]
615 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a di fferent root from the original range expected Comment node <!--I maliciously cre ated a comment that will break incautiou...--> but got Element node <p id="a">Ä b̈c̈d̈ëf̈g̈ḧ 596 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 65 [processingI nstruction, 0]
616 </p> 597 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 66 [processingI nstruction, 5]
617 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 65 [processingI nstruction, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected ProcessingInstruction n ode with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 598 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 67 [processingI nstruction, 9]
618 </p> 599 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 68 [detachedTex tNode, 0]
619 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 66 [processingI nstruction, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected ProcessingInstruction n ode with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 600 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 69 [detachedTex tNode, 8]
620 </p> 601 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 70 [detachedFor eignTextNode, 0]
621 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 67 [processingI nstruction, 9] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected ProcessingInstruction n ode with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 602 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 71 [detachedFor eignTextNode, 8]
622 </p> 603 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 72 [detachedXml TextNode, 0]
623 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 68 [detachedTex tNode, 0] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected Text node "Uvwxyzab" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 604 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 73 [detachedXml TextNode, 8]
624 </p> 605 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 74 [detachedPro cessingInstruction, 12]
625 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 69 [detachedTex tNode, 8] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected Text node "Uvwxyzab" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 606 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 75 [detachedCom ment, 3]
626 </p> 607 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 76 [detachedCom ment, 5]
627 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 70 [detachedFor eignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "Cdefghij" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 608 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 77 [detachedFor eignComment, 0]
628 </p> 609 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 78 [detachedFor eignComment, 4]
629 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 71 [detachedFor eignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "Cdefghij" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 610 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 79 [detachedXml Comment, 2]
630 </p> 611 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 80 [docfrag, 0]
631 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 72 [detachedXml TextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 612 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 81 [foreignDocf rag, 0]
632 </p> 613 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 82 [xmlDocfrag, 0]
633 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 73 [detachedXml TextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
634 </p>
635 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 74 [detachedPro cessingInstruction, 12] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "whippoorwill" and data "chirp chirp chirp" but got Ele ment node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
636 </p>
637 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 75 [detachedCom ment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
638 </p>
639 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 76 [detachedCom ment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
640 </p>
641 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 77 [detachedFor eignComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
642 </p>
643 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 78 [detachedFor eignComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
644 </p>
645 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 79 [detachedXml Comment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--בן חיים א ליעזר--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
646 </p>
647 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a diffe rent root from the original range expected DocumentFragment node with 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
648 </p>
649 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 81 [foreignDocf rag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 c hildren but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
650 </p>
651 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a di fferent root from the original range expected DocumentFragment node with 0 child ren but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
652 </p>
653 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 83 [doctype, 0] 614 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 83 [doctype, 0]
654 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 84 [doctype, -1 7] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () { 615 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 84 [doctype, -1 7] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
655 selection.extend(node, offset); 616 selection.extend(node, offset);
656 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 617 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
657 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 85 [doctype, 1] 618 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 85 [doctype, 1]
658 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 86 [foreignDoct ype, 0] 619 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 86 [foreignDoct ype, 0]
659 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 87 [xmlDoctype, 0] 620 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 87 [xmlDoctype, 0]
660 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 0 [par as[0].firstChild, -1] 621 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 0 [par as[0].firstChild, -1]
661 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 0 [pa ras[0].firstChild, -1] 622 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 0 [pa ras[0].firstChild, -1]
662 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 1 [par as[0].firstChild, 0] 623 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 1 [par as[0].firstChild, 0]
(...skipping 19 matching lines...) Expand all
682 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 11 [pa ras[1].firstChild, 2] 643 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 11 [pa ras[1].firstChild, 2]
683 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 11 [p aras[1].firstChild, 2] 644 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 11 [p aras[1].firstChild, 2]
684 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 12 [pa ras[1].firstChild, 8] 645 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 12 [pa ras[1].firstChild, 8]
685 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 12 [p aras[1].firstChild, 8] 646 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 12 [p aras[1].firstChild, 8]
686 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 13 [pa ras[1].firstChild, 9] 647 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 13 [pa ras[1].firstChild, 9]
687 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 13 [p aras[1].firstChild, 9] 648 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 13 [p aras[1].firstChild, 9]
688 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 14 [pa ras[1].firstChild, 10] 649 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 14 [pa ras[1].firstChild, 10]
689 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 14 [p aras[1].firstChild, 10] 650 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 14 [p aras[1].firstChild, 10]
690 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 15 [pa ras[1].firstChild, 65535] 651 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 15 [pa ras[1].firstChild, 65535]
691 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 15 [p aras[1].firstChild, 65535] 652 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 15 [p aras[1].firstChild, 65535]
692 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 16 [de tachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 653 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 16 [de tachedPara1.firstChild, 0]
693 </p> 654 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 16 [d etachedPara1.firstChild, 0]
694 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 16 [d etachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 655 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 17 [de tachedPara1.firstChild, 1]
695 </p> 656 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 17 [d etachedPara1.firstChild, 1]
696 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 17 [de tachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 657 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 18 [de tachedPara1.firstChild, 8]
697 </p> 658 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 18 [d etachedPara1.firstChild, 8]
698 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 17 [d etachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
699 </p>
700 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 18 [de tachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
701 </p>
702 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 18 [d etachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
703 </p>
704 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 19 [de tachedPara1.firstChild, 9] 659 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 19 [de tachedPara1.firstChild, 9]
705 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 19 [d etachedPara1.firstChild, 9] 660 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 19 [d etachedPara1.firstChild, 9]
706 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 20 [fo reignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 661 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 20 [fo reignPara1.firstChild, 0]
707 </p> 662 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 20 [f oreignPara1.firstChild, 0]
708 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 20 [f oreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Efghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 663 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 21 [fo reignPara1.firstChild, 1]
709 </p> 664 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 21 [f oreignPara1.firstChild, 1]
710 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 21 [fo reignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 665 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 22 [fo reignPara1.firstChild, 8]
711 </p> 666 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 22 [f oreignPara1.firstChild, 8]
712 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 21 [f oreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Efghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
713 </p>
714 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 22 [fo reignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
715 </p>
716 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 22 [f oreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Efghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
717 </p>
718 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 23 [fo reignPara1.firstChild, 9] 667 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 23 [fo reignPara1.firstChild, 9]
719 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 23 [f oreignPara1.firstChild, 9] 668 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 23 [f oreignPara1.firstChild, 9]
720 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 24 [do cument.documentElement, -1] 669 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 24 [do cument.documentElement, -1]
721 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 24 [d ocument.documentElement, -1] 670 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 24 [d ocument.documentElement, -1]
722 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 25 [do cument.documentElement, 0] 671 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 25 [do cument.documentElement, 0]
723 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 25 [d ocument.documentElement, 0] 672 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 25 [d ocument.documentElement, 0]
724 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 26 [do cument.documentElement, 1] 673 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 26 [do cument.documentElement, 1]
725 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 26 [d ocument.documentElement, 1] 674 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 26 [d ocument.documentElement, 1]
726 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 27 [do cument.documentElement, 2] 675 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 27 [do cument.documentElement, 2]
727 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 27 [d ocument.documentElement, 2] 676 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 27 [d ocument.documentElement, 2]
728 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 28 [do cument.documentElement, 7] 677 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 28 [do cument.documentElement, 7]
729 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 28 [d ocument.documentElement, 7] 678 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 28 [d ocument.documentElement, 7]
730 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 29 [do cument.head, 1] 679 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 29 [do cument.head, 1]
731 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 29 [d ocument.head, 1] 680 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 29 [d ocument.head, 1]
732 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 30 [do cument.body, 3] 681 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 30 [do cument.body, 3]
733 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 30 [d ocument.body, 3] 682 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 30 [d ocument.body, 3]
734 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 31 [fo reignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 683 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 31 [fo reignDoc.documentElement, 0]
735 </p> 684 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 31 [f oreignDoc.documentElement, 0]
736 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 31 [f oreignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Elemen t node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 685 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 32 [fo reignDoc.documentElement, 1]
737 </p> 686 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 32 [f oreignDoc.documentElement, 1]
738 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 32 [fo reignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 687 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 33 [fo reignDoc.head, 0]
739 </p> 688 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 33 [f oreignDoc.head, 0]
740 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 32 [f oreignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Elemen t node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 689 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 34 [fo reignDoc.body, 1]
741 </p> 690 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 34 [f oreignDoc.body, 1]
742 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 33 [fo reignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head>< title></title></head> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
743 </p>
744 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 33 [f oreignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head> <title></title></head> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
745 </p>
746 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 34 [fo reignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body>< p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <p id ="a">Äb̈c̈d̈ëf̈g̈ḧ
747 </p>
748 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 34 [f oreignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body> <p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <p i d="a">Äb̈c̈d̈ëf̈g̈ḧ
749 </p>
750 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 35 [pa ras[0], 0] 691 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 35 [pa ras[0], 0]
751 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 35 [p aras[0], 0] 692 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 35 [p aras[0], 0]
752 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 36 [pa ras[0], 1] 693 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 36 [pa ras[0], 1]
753 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 36 [p aras[0], 1] 694 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 36 [p aras[0], 1]
754 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 37 [pa ras[0], 2] 695 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 37 [pa ras[0], 2]
755 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 37 [p aras[0], 2] 696 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 37 [p aras[0], 2]
756 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 38 [pa ras[1], 0] 697 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 38 [pa ras[1], 0]
757 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 38 [p aras[1], 0] 698 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 38 [p aras[1], 0]
758 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 39 [pa ras[1], 1] 699 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 39 [pa ras[1], 1]
759 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 39 [p aras[1], 1] 700 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 39 [p aras[1], 1]
760 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 40 [pa ras[1], 2] 701 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 40 [pa ras[1], 2]
761 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 40 [p aras[1], 2] 702 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 40 [p aras[1], 2]
762 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 41 [de tachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 703 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 41 [de tachedPara1, 0]
763 </p> 704 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 41 [d etachedPara1, 0]
764 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 41 [d etachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Element node <p>Opqrs tuv</p> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 705 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 42 [de tachedPara1, 1]
765 </p> 706 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 42 [d etachedPara1, 1]
766 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 42 [de tachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
767 </p>
768 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 42 [d etachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Element node <p>Opqrs tuv</p> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
769 </p>
770 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 43 [te stDiv, 0] 707 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 43 [te stDiv, 0]
771 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 43 [t estDiv, 0] 708 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 43 [t estDiv, 0]
772 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 44 [te stDiv, 3] 709 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 44 [te stDiv, 3]
773 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 44 [t estDiv, 3] 710 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 44 [t estDiv, 3]
774 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 45 [do cument, -1] 711 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 45 [do cument, -1]
775 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 45 [d ocument, -1] 712 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 45 [d ocument, -1]
776 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 46 [do cument, 0] 713 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 46 [do cument, 0]
777 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 46 [d ocument, 0] 714 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 46 [d ocument, 0]
778 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 47 [do cument, 1] 715 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 47 [do cument, 1]
779 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 47 [d ocument, 1] 716 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 47 [d ocument, 1]
780 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 48 [do cument, 2] 717 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 48 [do cument, 2]
781 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 48 [d ocument, 2] 718 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 48 [d ocument, 2]
782 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 49 [do cument, 3] 719 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 49 [do cument, 3]
783 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 49 [d ocument, 3] 720 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 49 [d ocument, 3]
784 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 50 [co mment, -1] 721 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 50 [co mment, -1]
785 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 50 [c omment, -1] 722 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 50 [c omment, -1]
786 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 51 [co mment, 0] 723 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 51 [co mment, 0]
787 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 51 [c omment, 0] 724 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 51 [c omment, 0]
788 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 52 [co mment, 4] 725 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 52 [co mment, 4]
789 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 52 [c omment, 4] 726 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 52 [c omment, 4]
790 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 53 [co mment, 96] 727 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 53 [co mment, 96]
791 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 53 [c omment, 96] 728 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 53 [c omment, 96]
792 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 54 [fo reignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 729 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 54 [fo reignDoc, 0]
793 </p> 730 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 54 [f oreignDoc, 0]
794 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 54 [f oreignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Document node with 3 chi ldren but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 731 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 55 [fo reignDoc, 1]
795 </p> 732 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 55 [f oreignDoc, 1]
796 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 55 [fo reignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 733 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 56 [fo reignComment, 2]
797 </p> 734 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 56 [f oreignComment, 2]
798 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 55 [f oreignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Document node with 3 chi ldren but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 735 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 57 [fo reignTextNode, 0]
799 </p> 736 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 57 [f oreignTextNode, 0]
800 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 56 [fo reignComment, 2] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Comment node <!--"Com menter" and "commentator" mean different things. I'v...--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 737 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 58 [fo reignTextNode, 36]
801 </p> 738 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 58 [f oreignTextNode, 36]
802 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 56 [f oreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Co mmenter" and "commentator" mean different things. I'v...--> but got Element nod e <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
803 </p>
804 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 57 [fo reignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit t hat I harbor doubts about whether we really need..." but got Element node <p id= "a">Äb̈c̈d̈ëf̈g̈ḧ
805 </p>
806 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 57 [f oreignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Element node <p id ="a">Äb̈c̈d̈ëf̈g̈ḧ
807 </p>
808 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 58 [fo reignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Element node <p id ="a">Äb̈c̈d̈ëf̈g̈ḧ
809 </p>
810 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 58 [f oreignTextNode, 36] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Element node <p i d="a">Äb̈c̈d̈ëf̈g̈ḧ
811 </p>
812 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 59 [xm lDoc, -1] 739 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 59 [xm lDoc, -1]
813 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 59 [x mlDoc, -1] 740 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 59 [x mlDoc, -1]
814 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 60 [xm lDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 741 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 60 [xm lDoc, 0]
815 </p> 742 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 60 [x mlDoc, 0]
816 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 60 [x mlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected Document node with 4 childre n but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 743 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 61 [xm lDoc, 1]
817 </p> 744 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 61 [x mlDoc, 1]
818 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 61 [xm lDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
819 </p>
820 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 61 [x mlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected Document node with 4 childre n but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
821 </p>
822 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 62 [xm lDoc, 5] 745 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 62 [xm lDoc, 5]
823 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 62 [x mlDoc, 5] 746 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 62 [x mlDoc, 5]
824 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 63 [xm lComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 747 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 63 [xm lComment, 0]
825 </p> 748 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 63 [x mlComment, 0]
826 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 63 [x mlComment, 0] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Comment node <!--I malic iously created a comment that will break incautiou...--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 749 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 64 [xm lComment, 4]
827 </p> 750 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 64 [x mlComment, 4]
828 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 64 [xm lComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 751 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 65 [pr ocessingInstruction, 0]
829 </p> 752 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 65 [p rocessingInstruction, 0]
830 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 64 [x mlComment, 4] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Comment node <!--I malic iously created a comment that will break incautiou...--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 753 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 66 [pr ocessingInstruction, 5]
831 </p> 754 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 66 [p rocessingInstruction, 5]
832 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 65 [pr ocessingInstruction, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 755 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 67 [pr ocessingInstruction, 9]
833 </p> 756 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 67 [p rocessingInstruction, 9]
834 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 65 [p rocessingInstruction, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected ProcessingIns truction node with target "somePI" and data "Did you know that \":syn sync froms tart\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 757 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 68 [de tachedTextNode, 0]
835 </p> 758 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 68 [d etachedTextNode, 0]
836 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 66 [pr ocessingInstruction, 5] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 759 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 69 [de tachedTextNode, 8]
837 </p> 760 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 69 [d etachedTextNode, 8]
838 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 66 [p rocessingInstruction, 5] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected ProcessingIns truction node with target "somePI" and data "Did you know that \":syn sync froms tart\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 761 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 70 [de tachedForeignTextNode, 0]
839 </p> 762 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 70 [d etachedForeignTextNode, 0]
840 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 67 [pr ocessingInstruction, 9] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 763 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 71 [de tachedForeignTextNode, 8]
841 </p> 764 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 71 [d etachedForeignTextNode, 8]
842 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 67 [p rocessingInstruction, 9] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected ProcessingIns truction node with target "somePI" and data "Did you know that \":syn sync froms tart\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 765 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 72 [de tachedXmlTextNode, 0]
843 </p> 766 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 72 [d etachedXmlTextNode, 0]
844 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 68 [de tachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 767 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 73 [de tachedXmlTextNode, 8]
845 </p> 768 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 73 [d etachedXmlTextNode, 8]
846 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 68 [d etachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Text node "Uvwxyza b" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 769 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 74 [de tachedProcessingInstruction, 12]
847 </p> 770 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 74 [d etachedProcessingInstruction, 12]
848 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 69 [de tachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 771 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 75 [de tachedComment, 3]
849 </p> 772 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 75 [d etachedComment, 3]
850 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 69 [d etachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Text node "Uvwxyza b" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 773 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 76 [de tachedComment, 5]
851 </p> 774 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 76 [d etachedComment, 5]
852 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 70 [de tachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 775 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 77 [de tachedForeignComment, 0]
853 </p> 776 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 77 [d etachedForeignComment, 0]
854 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 70 [d etachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Cdefghij" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 777 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 78 [de tachedForeignComment, 4]
855 </p> 778 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 78 [d etachedForeignComment, 4]
856 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 71 [de tachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 779 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 79 [de tachedXmlComment, 2]
857 </p> 780 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 79 [d etachedXmlComment, 2]
858 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 71 [d etachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Cdefghij" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 781 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 80 [do cfrag, 0]
859 </p> 782 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 80 [d ocfrag, 0]
860 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 72 [de tachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 783 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 81 [fo reignDocfrag, 0]
861 </p> 784 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 81 [f oreignDocfrag, 0]
862 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 72 [d etachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Text node "Klmn opqr" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 785 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 82 [xm lDocfrag, 0]
863 </p> 786 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 82 [x mlDocfrag, 0]
864 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 73 [de tachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
865 </p>
866 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 73 [d etachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Text node "Klmn opqr" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
867 </p>
868 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 74 [de tachedProcessingInstruction, 12] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Proce ssingInstruction node with target "whippoorwill" and data "chirp chirp chirp" bu t got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
869 </p>
870 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 74 [d etachedProcessingInstruction, 12] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "whippoorwill" and data "chirp chirp chirp" b ut got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
871 </p>
872 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 75 [de tachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
873 </p>
874 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 75 [d etachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--St uvwxyz--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
875 </p>
876 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 76 [de tachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
877 </p>
878 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 76 [d etachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--St uvwxyz--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
879 </p>
880 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 77 [de tachedForeignComment, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
881 </p>
882 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 77 [d etachedForeignComment, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
883 </p>
884 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 78 [de tachedForeignComment, 4] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
885 </p>
886 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 78 [d etachedForeignComment, 4] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
887 </p>
888 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 79 [de tachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Comment node <!-- בן חיים אליעזר--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
889 </p>
890 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 79 [d etachedXmlComment, 2] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Comment node <!- -בן חיים אליעזר--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
891 </p>
892 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 80 [do cfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected DocumentFragment node with 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
893 </p>
894 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 80 [d ocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it h as a different root from the original range expected DocumentFragment node with 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
895 </p>
896 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 81 [fo reignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected DocumentFragment node with 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
897 </p>
898 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 81 [f oreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment nod e with 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
899 </p>
900 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 82 [xm lDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node wit h 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
901 </p>
902 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 82 [x mlDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected DocumentFragment node wi th 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
903 </p>
904 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 83 [do ctype, 0] 787 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 83 [do ctype, 0]
905 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 83 [d octype, 0] 788 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 83 [d octype, 0]
906 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 84 [do ctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () { 789 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 84 [do ctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
907 selection.extend(node, offset); 790 selection.extend(node, offset);
908 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 791 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
909 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 84 [d octype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeErro r function "function () { 792 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 84 [d octype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeErro r function "function () {
910 selection.extend(node, offset); 793 selection.extend(node, offset);
911 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 794 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
912 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 85 [do ctype, 1] 795 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 85 [do ctype, 1]
913 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 85 [d octype, 1] 796 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 85 [d octype, 1]
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after
997 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 79 [d etachedXmlComment, 2] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0 880 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 79 [d etachedXmlComment, 2] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
998 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 80 [d ocfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 bu t got 0 881 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 80 [d ocfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 bu t got 0
999 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 81 [f oreignDocfrag, 0] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0 882 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 81 [f oreignDocfrag, 0] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
1000 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 82 [x mlDocfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 883 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 82 [x mlDocfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1001 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 83 [d octype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 bu t got 0 884 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 83 [d octype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 bu t got 0
1002 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 84 [d octype, -17] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 885 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 84 [d octype, -17] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1003 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 85 [d octype, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 bu t got 0 886 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 85 [d octype, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 bu t got 0
1004 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 86 [f oreignDoctype, 0] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0 887 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 86 [f oreignDoctype, 0] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
1005 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 87 [x mlDoctype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 888 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 87 [x mlDoctype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1006 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 889 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1007 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 0 [paras[0].firstChild, -1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 890 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1008 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 1 [paras[0].firstChild, 0] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0 891 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 1 [paras[0].firstChild, 0] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
1009 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 1 [paras[0].firstChild, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 892 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 1 [paras[0].firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1010 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 2 [paras[0].firstChild, 1] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0 893 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 2 [paras[0].firstChild, 1] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
1011 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 2 [paras[0].firstChild, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 894 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 2 [paras[0].firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1012 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 3 [paras[0].firstChild, 2] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0 895 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 3 [paras[0].firstChild, 2] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
1013 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 3 [paras[0].firstChild, 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 896 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 3 [paras[0].firstChild, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1014 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 4 [paras[0].firstChild, 8] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0 897 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 4 [paras[0].firstChild, 8] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
1015 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 4 [paras[0].firstChild, 8] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 898 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 4 [paras[0].firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1016 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 5 [paras[0].firstChild, 9] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0 899 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 5 [paras[0].firstChild, 9] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
1017 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 5 [paras[0].firstChild, 9] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 900 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 5 [paras[0].firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1018 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 6 [paras[0].firstChild, 10] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 901 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 6 [paras[0].firstChild, 10] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1019 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 6 [paras[0].firstChild, 10] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 902 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 6 [paras[0].firstChild, 10] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1020 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 903 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1021 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 7 [paras[0].firstChild, 65535] Failed to execute 'extend' on 'Selection': T his Selection object doesn't have any Ranges. 904 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1022 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 8 [paras[1].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 905 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 8 [paras[1].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1023 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 8 [paras[1].firstChild, -1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 906 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 8 [paras[1].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1024 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 9 [paras[1].firstChild, 0] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0 907 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 9 [paras[1].firstChild, 0] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
1025 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 9 [paras[1].firstChild, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 908 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 9 [paras[1].firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1026 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 10 [paras[1].firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 909 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 10 [paras[1].firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1027 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 10 [paras[1].firstChild, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 910 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 10 [paras[1].firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1028 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 11 [paras[1].firstChild, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 911 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 11 [paras[1].firstChild, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1029 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 11 [paras[1].firstChild, 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 912 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 11 [paras[1].firstChild, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1030 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 12 [paras[1].firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 913 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 12 [paras[1].firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1031 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 12 [paras[1].firstChild, 8] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 914 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 12 [paras[1].firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1032 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 13 [paras[1].firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 915 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 13 [paras[1].firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1033 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 13 [paras[1].firstChild, 9] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 916 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 13 [paras[1].firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1034 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 14 [paras[1].firstChild, 10] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 917 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 14 [paras[1].firstChild, 10] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1035 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 14 [paras[1].firstChild, 10] Failed to execute 'extend' on 'Selection': Thi s Selection object doesn't have any Ranges. 918 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 14 [paras[1].firstChild, 10] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
1036 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 919 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1037 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 15 [paras[1].firstChild, 65535] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 920 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1038 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0 921 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1039 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 16 [detachedPara1.firstChild, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 922 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
1040 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0 923 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1041 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 17 [detachedPara1.firstChild, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 924 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
1042 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0 925 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1043 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 18 [detachedPara1.firstChild, 8] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 926 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
1044 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0 927 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1045 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 19 [detachedPara1.firstChild, 9] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 928 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
1046 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 929 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1047 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 20 [foreignPara1.firstChild, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 930 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1048 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 931 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1049 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 21 [foreignPara1.firstChild, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 932 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1050 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 933 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1051 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 22 [foreignPara1.firstChild, 8] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 934 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1052 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 935 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1053 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 23 [foreignPara1.firstChild, 9] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 936 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1054 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 24 [document.documentElement, -1] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0 937 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 24 [document.documentElement, -1] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
1055 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 24 [document.documentElement, -1] Failed to execute 'extend' on 'Selection' : This Selection object doesn't have any Ranges. 938 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 24 [document.documentElement, -1] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
1056 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 25 [document.documentElement, 0] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0 939 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 25 [document.documentElement, 0] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1057 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 25 [document.documentElement, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 940 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 25 [document.documentElement, 0] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
1058 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 26 [document.documentElement, 1] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0 941 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 26 [document.documentElement, 1] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1059 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 26 [document.documentElement, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 942 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 26 [document.documentElement, 1] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
1060 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 27 [document.documentElement, 2] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0 943 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 27 [document.documentElement, 2] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1061 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 27 [document.documentElement, 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 944 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 27 [document.documentElement, 2] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
1062 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 28 [document.documentElement, 7] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0 945 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 28 [document.documentElement, 7] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1063 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 28 [document.documentElement, 7] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 946 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 28 [document.documentElement, 7] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
1064 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 29 [document.head, 1] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0 947 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 29 [document.head, 1] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
1065 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 29 [document.head, 1] Failed to execute 'extend' on 'Selection': This Selec tion object doesn't have any Ranges. 948 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 29 [document.head, 1] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
1066 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 30 [document.body, 3] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0 949 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 30 [document.body, 3] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
1067 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 30 [document.body, 3] Failed to execute 'extend' on 'Selection': This Selec tion object doesn't have any Ranges. 950 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 30 [document.body, 3] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
1068 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0 951 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
1069 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 31 [foreignDoc.documentElement, 0] Failed to execute 'extend' on 'Selection ': This Selection object doesn't have any Ranges. 952 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1070 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0 953 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
1071 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 32 [foreignDoc.documentElement, 1] Failed to execute 'extend' on 'Selection ': This Selection object doesn't have any Ranges. 954 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1072 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 33 [foreignDoc.head, 0] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0 955 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 33 [foreignDoc.head, 0] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1073 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 33 [foreignDoc.head, 0] Failed to execute 'extend' on 'Selection': This Sel ection object doesn't have any Ranges. 956 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 33 [foreignDoc.head, 0] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0
1074 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 34 [foreignDoc.body, 1] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0 957 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 34 [foreignDoc.body, 1] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1075 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 34 [foreignDoc.body, 1] Failed to execute 'extend' on 'Selection': This Sel ection object doesn't have any Ranges. 958 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 34 [foreignDoc.body, 1] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0
1076 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 35 [paras[0], 0] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0 959 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 35 [paras[0], 0] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1077 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 35 [paras[0], 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 960 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 35 [paras[0], 0] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1078 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 36 [paras[0], 1] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0 961 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 36 [paras[0], 1] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1079 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 36 [paras[0], 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 962 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 36 [paras[0], 1] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1080 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 37 [paras[0], 2] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0 963 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 37 [paras[0], 2] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1081 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 37 [paras[0], 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 964 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 37 [paras[0], 2] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1082 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 38 [paras[1], 0] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0 965 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 38 [paras[1], 0] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1083 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 38 [paras[1], 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 966 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 38 [paras[1], 0] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1084 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 39 [paras[1], 1] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0 967 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 39 [paras[1], 1] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1085 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 39 [paras[1], 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 968 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 39 [paras[1], 1] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1086 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 40 [paras[1], 2] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0 969 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 40 [paras[1], 2] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1087 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 40 [paras[1], 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 970 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 40 [paras[1], 2] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1088 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 41 [detachedPara1, 0] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0 971 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 41 [detachedPara1, 0] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
1089 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 41 [detachedPara1, 0] Failed to execute 'extend' on 'Selection': This Selec tion object doesn't have any Ranges. 972 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 41 [detachedPara1, 0] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
1090 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 42 [detachedPara1, 1] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0 973 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 42 [detachedPara1, 1] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
1091 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 42 [detachedPara1, 1] Failed to execute 'extend' on 'Selection': This Selec tion object doesn't have any Ranges. 974 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 42 [detachedPara1, 1] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
1092 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 43 [testDiv, 0] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0 975 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 43 [testDiv, 0] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1093 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 43 [testDiv, 0] Failed to execute 'extend' on 'Selection': This Selection o bject doesn't have any Ranges. 976 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 43 [testDiv, 0] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1094 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 44 [testDiv, 3] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0 977 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 44 [testDiv, 3] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1095 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 44 [testDiv, 3] Failed to execute 'extend' on 'Selection': This Selection o bject doesn't have any Ranges. 978 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 44 [testDiv, 3] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1096 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 45 [document, -1] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0 979 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 45 [document, -1] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1097 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 45 [document, -1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 980 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 45 [document, -1] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1098 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 46 [document, 0] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0 981 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 46 [document, 0] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1099 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 46 [document, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 982 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 46 [document, 0] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1100 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 47 [document, 1] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0 983 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 47 [document, 1] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1101 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 47 [document, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 984 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 47 [document, 1] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1102 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 48 [document, 2] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0 985 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 48 [document, 2] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1103 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 48 [document, 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 986 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 48 [document, 2] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1104 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 49 [document, 3] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0 987 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 49 [document, 3] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1105 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 49 [document, 3] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 988 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 49 [document, 3] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1106 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 50 [comment, -1] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0 989 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 50 [comment, -1] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1107 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 50 [comment, -1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 990 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 50 [comment, -1] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1108 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 51 [comment, 0] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0 991 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 51 [comment, 0] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1109 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 51 [comment, 0] Failed to execute 'extend' on 'Selection': This Selection o bject doesn't have any Ranges. 992 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 51 [comment, 0] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1110 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 52 [comment, 4] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0 993 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 52 [comment, 4] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1111 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 52 [comment, 4] Failed to execute 'extend' on 'Selection': This Selection o bject doesn't have any Ranges. 994 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 52 [comment, 4] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1112 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 53 [comment, 96] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0 995 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 53 [comment, 96] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1113 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 53 [comment, 96] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 996 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 53 [comment, 96] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1114 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 54 [foreignDoc, 0] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0 997 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 54 [foreignDoc, 0] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1115 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 54 [foreignDoc, 0] Failed to execute 'extend' on 'Selection': This Selectio n object doesn't have any Ranges. 998 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 54 [foreignDoc, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1116 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 55 [foreignDoc, 1] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0 999 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 55 [foreignDoc, 1] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1117 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 55 [foreignDoc, 1] Failed to execute 'extend' on 'Selection': This Selectio n object doesn't have any Ranges. 1000 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 55 [foreignDoc, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1118 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 56 [foreignComment, 2] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0 1001 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 56 [foreignComment, 2] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
1119 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 56 [foreignComment, 2] Failed to execute 'extend' on 'Selection': This Sele ction object doesn't have any Ranges. 1002 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 56 [foreignComment, 2] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1120 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 57 [foreignTextNode, 0] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0 1003 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 57 [foreignTextNode, 0] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1121 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 57 [foreignTextNode, 0] Failed to execute 'extend' on 'Selection': This Sel ection object doesn't have any Ranges. 1004 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 57 [foreignTextNode, 0] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0
1122 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 58 [foreignTextNode, 36] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0 1005 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 58 [foreignTextNode, 36] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0
1123 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 58 [foreignTextNode, 36] Failed to execute 'extend' on 'Selection': This Se lection object doesn't have any Ranges. 1006 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 58 [foreignTextNode, 36] assert_equals: Sanity check: rangeCount must be co rrect expected 1 but got 0
1124 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 59 [xmlDoc, -1] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0 1007 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 59 [xmlDoc, -1] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1125 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 59 [xmlDoc, -1] Failed to execute 'extend' on 'Selection': This Selection o bject doesn't have any Ranges. 1008 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 59 [xmlDoc, -1] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1126 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 60 [xmlDoc, 0] assert_equals: Sanity check: rangeCount must be correct expec ted 1 but got 0 1009 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 60 [xmlDoc, 0] assert_equals: Sanity check: rangeCount must be correct expec ted 1 but got 0
1127 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 60 [xmlDoc, 0] Failed to execute 'extend' on 'Selection': This Selection ob ject doesn't have any Ranges. 1010 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 60 [xmlDoc, 0] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1128 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 61 [xmlDoc, 1] assert_equals: Sanity check: rangeCount must be correct expec ted 1 but got 0 1011 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 61 [xmlDoc, 1] assert_equals: Sanity check: rangeCount must be correct expec ted 1 but got 0
1129 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 61 [xmlDoc, 1] Failed to execute 'extend' on 'Selection': This Selection ob ject doesn't have any Ranges. 1012 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 61 [xmlDoc, 1] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1130 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 62 [xmlDoc, 5] assert_equals: Sanity check: rangeCount must be correct expec ted 1 but got 0 1013 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 62 [xmlDoc, 5] assert_equals: Sanity check: rangeCount must be correct expec ted 1 but got 0
1131 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 62 [xmlDoc, 5] Failed to execute 'extend' on 'Selection': This Selection ob ject doesn't have any Ranges. 1014 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 62 [xmlDoc, 5] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1132 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 63 [xmlComment, 0] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0 1015 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 63 [xmlComment, 0] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1133 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 63 [xmlComment, 0] Failed to execute 'extend' on 'Selection': This Selectio n object doesn't have any Ranges. 1016 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 63 [xmlComment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1134 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 64 [xmlComment, 4] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0 1017 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 64 [xmlComment, 4] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1135 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 64 [xmlComment, 4] Failed to execute 'extend' on 'Selection': This Selectio n object doesn't have any Ranges. 1018 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 64 [xmlComment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1136 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 65 [processingInstruction, 0] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0 1019 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 65 [processingInstruction, 0] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
1137 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 65 [processingInstruction, 0] Failed to execute 'extend' on 'Selection': Th is Selection object doesn't have any Ranges. 1020 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 65 [processingInstruction, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1138 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 66 [processingInstruction, 5] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0 1021 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 66 [processingInstruction, 5] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
1139 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 66 [processingInstruction, 5] Failed to execute 'extend' on 'Selection': Th is Selection object doesn't have any Ranges. 1022 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 66 [processingInstruction, 5] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1140 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 67 [processingInstruction, 9] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0 1023 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 67 [processingInstruction, 9] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
1141 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 67 [processingInstruction, 9] Failed to execute 'extend' on 'Selection': Th is Selection object doesn't have any Ranges. 1024 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 67 [processingInstruction, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1142 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 68 [detachedTextNode, 0] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0 1025 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 68 [detachedTextNode, 0] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0
1143 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 68 [detachedTextNode, 0] Failed to execute 'extend' on 'Selection': This Se lection object doesn't have any Ranges. 1026 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 68 [detachedTextNode, 0] assert_equals: Sanity check: rangeCount must be co rrect expected 1 but got 0
1144 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 69 [detachedTextNode, 8] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0 1027 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 69 [detachedTextNode, 8] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0
1145 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 69 [detachedTextNode, 8] Failed to execute 'extend' on 'Selection': This Se lection object doesn't have any Ranges. 1028 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 69 [detachedTextNode, 8] assert_equals: Sanity check: rangeCount must be co rrect expected 1 but got 0
1146 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1029 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1147 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 70 [detachedForeignTextNode, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 1030 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1148 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1031 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1149 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 71 [detachedForeignTextNode, 8] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 1032 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1150 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1033 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1151 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 72 [detachedXmlTextNode, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 1034 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1152 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1035 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1153 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 73 [detachedXmlTextNode, 8] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 1036 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1154 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 1037 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
1155 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 74 [detachedProcessingInstruction, 12] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges. 1038 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
1156 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 75 [detachedComment, 3] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0 1039 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 75 [detachedComment, 3] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1157 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 75 [detachedComment, 3] Failed to execute 'extend' on 'Selection': This Sel ection object doesn't have any Ranges. 1040 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 75 [detachedComment, 3] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0
1158 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 76 [detachedComment, 5] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0 1041 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 76 [detachedComment, 5] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1159 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 76 [detachedComment, 5] Failed to execute 'extend' on 'Selection': This Sel ection object doesn't have any Ranges. 1042 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 76 [detachedComment, 5] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0
1160 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 77 [detachedForeignComment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1043 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 77 [detachedForeignComment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1161 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 77 [detachedForeignComment, 0] Failed to execute 'extend' on 'Selection': T his Selection object doesn't have any Ranges. 1044 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 77 [detachedForeignComment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1162 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 78 [detachedForeignComment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1045 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 78 [detachedForeignComment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1163 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 78 [detachedForeignComment, 4] Failed to execute 'extend' on 'Selection': T his Selection object doesn't have any Ranges. 1046 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 78 [detachedForeignComment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1164 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 79 [detachedXmlComment, 2] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0 1047 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 79 [detachedXmlComment, 2] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
1165 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 79 [detachedXmlComment, 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 1048 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 79 [detachedXmlComment, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1166 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 80 [docfrag, 0] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0 1049 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 80 [docfrag, 0] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1167 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 80 [docfrag, 0] Failed to execute 'extend' on 'Selection': This Selection o bject doesn't have any Ranges. 1050 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 80 [docfrag, 0] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1168 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 81 [foreignDocfrag, 0] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0 1051 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 81 [foreignDocfrag, 0] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
1169 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 81 [foreignDocfrag, 0] Failed to execute 'extend' on 'Selection': This Sele ction object doesn't have any Ranges. 1052 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 81 [foreignDocfrag, 0] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1170 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 82 [xmlDocfrag, 0] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0 1053 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 82 [xmlDocfrag, 0] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1171 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 82 [xmlDocfrag, 0] Failed to execute 'extend' on 'Selection': This Selectio n object doesn't have any Ranges. 1054 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 82 [xmlDocfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1172 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 83 [doctype, 0] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0 1055 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 83 [doctype, 0] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1173 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 83 [doctype, 0] Failed to execute 'extend' on 'Selection': This Selection o bject doesn't have any Ranges. 1056 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 83 [doctype, 0] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1174 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 84 [doctype, -17] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0 1057 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 84 [doctype, -17] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1175 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 84 [doctype, -17] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 1058 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 84 [doctype, -17] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1176 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 85 [doctype, 1] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0 1059 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 85 [doctype, 1] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1177 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 85 [doctype, 1] Failed to execute 'extend' on 'Selection': This Selection o bject doesn't have any Ranges. 1060 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 85 [doctype, 1] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1178 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 86 [foreignDoctype, 0] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0 1061 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 86 [foreignDoctype, 0] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
1179 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 86 [foreignDoctype, 0] Failed to execute 'extend' on 'Selection': This Sele ction object doesn't have any Ranges. 1062 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 86 [foreignDoctype, 0] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1180 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 87 [xmlDoctype, 0] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0 1063 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 87 [xmlDoctype, 0] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1181 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 87 [xmlDoctype, 0] Failed to execute 'extend' on 'Selection': This Selectio n object doesn't have any Ranges. 1064 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 87 [xmlDoctype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1182 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 0 [paras[0].firstChild, -1] 1065 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 0 [paras[0].firstChild, -1]
1183 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 0 [paras[0].firstChild, -1] 1066 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 0 [paras[0].firstChild, -1]
1184 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 1 [paras[0].firstChild, 0] 1067 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 1 [paras[0].firstChild, 0]
1185 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 1 [paras[0].firstChild, 0] 1068 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 1 [paras[0].firstChild, 0]
1186 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 2 [paras[0].firstChild, 1] 1069 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 2 [paras[0].firstChild, 1]
1187 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 2 [paras[0].firstChild, 1] 1070 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 2 [paras[0].firstChild, 1]
1188 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 3 [paras[0].firstChild, 2] 1071 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 3 [paras[0].firstChild, 2]
1189 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 3 [paras[0].firstChild, 2] 1072 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 3 [paras[0].firstChild, 2]
1190 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 4 [paras[0].firstChild, 8] 1073 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 4 [paras[0].firstChild, 8]
1191 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 4 [paras[0].firstChild, 8] 1074 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 4 [paras[0].firstChild, 8]
(...skipping 12 matching lines...) Expand all
1204 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 11 [paras[1].firstChild, 2] 1087 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 11 [paras[1].firstChild, 2]
1205 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 11 [paras[1].firstChild, 2] 1088 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 11 [paras[1].firstChild, 2]
1206 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 12 [paras[1].firstChild, 8] 1089 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 12 [paras[1].firstChild, 8]
1207 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 12 [paras[1].firstChild, 8] 1090 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 12 [paras[1].firstChild, 8]
1208 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 13 [paras[1].firstChild, 9] 1091 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 13 [paras[1].firstChild, 9]
1209 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 13 [paras[1].firstChild, 9] 1092 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 13 [paras[1].firstChild, 9]
1210 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 14 [paras[1].firstChild, 10] 1093 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 14 [paras[1].firstChild, 10]
1211 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 14 [paras[1].firstChild, 10] 1094 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 14 [paras[1].firstChild, 10]
1212 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 15 [paras[1].firstChild, 65535] 1095 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 15 [paras[1].firstChild, 65535]
1213 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 15 [paras[1].firstChild, 65535] 1096 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 15 [paras[1].firstChild, 65535]
1214 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1097 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 16 [detachedPara1.firstChild, 0]
1215 " 1098 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 16 [detachedPara1.firstChild, 0]
1216 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Text node "Opqrstuv" but got Text node "Ijklmnop 1099 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 17 [detachedPara1.firstChild, 1]
1217 " 1100 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 17 [detachedPara1.firstChild, 1]
1218 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1101 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 18 [detachedPara1.firstChild, 8]
1219 " 1102 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 18 [detachedPara1.firstChild, 8]
1220 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Text node "Opqrstuv" but got Text node "Ijklmnop
1221 "
1222 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1223 "
1224 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Text node "Opqrstuv" but got Text node "Ijklmnop
1225 "
1226 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 19 [detachedPara1.firstChild, 9] 1103 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 19 [detachedPara1.firstChild, 9]
1227 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 19 [detachedPara1.firstChild, 9] 1104 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 19 [detachedPara1.firstChild, 9]
1228 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1105 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 20 [foreignPara1.firstChild, 0]
1229 " 1106 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 20 [foreignPara1.firstChild, 0]
1230 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Efghijkl" but got Text node "Ijklmnop 1107 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 21 [foreignPara1.firstChild, 1]
1231 " 1108 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 21 [foreignPara1.firstChild, 1]
1232 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1109 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 22 [foreignPara1.firstChild, 8]
1233 " 1110 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 22 [foreignPara1.firstChild, 8]
1234 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Efghijkl" but got Text node "Ijklmnop
1235 "
1236 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1237 "
1238 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Efghijkl" but got Text node "Ijklmnop
1239 "
1240 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 23 [foreignPara1.firstChild, 9] 1111 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 23 [foreignPara1.firstChild, 9]
1241 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 23 [foreignPara1.firstChild, 9] 1112 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 23 [foreignPara1.firstChild, 9]
1242 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 24 [document.documentElement, -1] 1113 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 24 [document.documentElement, -1]
1243 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 24 [document.documentElement, -1] 1114 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 24 [document.documentElement, -1]
1244 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 25 [document.documentElement, 0] 1115 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 25 [document.documentElement, 0]
1245 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 25 [document.documentElement, 0] 1116 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 25 [document.documentElement, 0]
1246 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 26 [document.documentElement, 1] 1117 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 26 [document.documentElement, 1]
1247 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 26 [document.documentElement, 1] 1118 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 26 [document.documentElement, 1]
1248 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 27 [document.documentElement, 2] 1119 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 27 [document.documentElement, 2]
1249 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 27 [document.documentElement, 2] 1120 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 27 [document.documentElement, 2]
1250 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 28 [document.documentElement, 7] 1121 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 28 [document.documentElement, 7]
1251 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 28 [document.documentElement, 7] 1122 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 28 [document.documentElement, 7]
1252 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 29 [document.head, 1] 1123 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 29 [document.head, 1]
1253 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 29 [document.head, 1] 1124 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 29 [document.head, 1]
1254 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 30 [document.body, 3] 1125 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 30 [document.body, 3]
1255 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 30 [document.body, 3] 1126 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 30 [document.body, 3]
1256 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <html><head><title></title></head><body><p>Efghijkl</p ><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1127 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 31 [foreignDoc.documentElement, 0]
1257 " 1128 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 31 [foreignDoc.documentElement, 0]
1258 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode mu st be the node passed to extend() if it has a different root from the original r ange expected Element node <html><head><title></title></head><body><p>Efghijkl</ p><p... but got Text node "Ijklmnop 1129 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 32 [foreignDoc.documentElement, 1]
1259 " 1130 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 32 [foreignDoc.documentElement, 1]
1260 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <html><head><title></title></head><body><p>Efghijkl</p ><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1131 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 33 [foreignDoc.head, 0]
1261 " 1132 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 33 [foreignDoc.head, 0]
1262 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode mu st be the node passed to extend() if it has a different root from the original r ange expected Element node <html><head><title></title></head><body><p>Efghijkl</ p><p... but got Text node "Ijklmnop 1133 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 34 [foreignDoc.body, 1]
1263 " 1134 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 34 [foreignDoc.body, 1]
1264 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <head><title></title></head> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1265 "
1266 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Element node <head><title></title></head> but got Text node "Ijklmnop
1267 "
1268 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1269 "
1270 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text node "Ijklmnop
1271 "
1272 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 35 [paras[0], 0] 1135 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 35 [paras[0], 0]
1273 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 35 [paras[0], 0] 1136 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 35 [paras[0], 0]
1274 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 36 [paras[0], 1] 1137 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 36 [paras[0], 1]
1275 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 36 [paras[0], 1] 1138 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 36 [paras[0], 1]
1276 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 37 [paras[0], 2] 1139 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 37 [paras[0], 2]
1277 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 37 [paras[0], 2] 1140 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 37 [paras[0], 2]
1278 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 38 [paras[1], 0] 1141 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 38 [paras[1], 0]
1279 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 38 [paras[1], 0] 1142 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 38 [paras[1], 0]
1280 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 39 [paras[1], 1] 1143 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 39 [paras[1], 1]
1281 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 39 [paras[1], 1] 1144 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 39 [paras[1], 1]
1282 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 40 [paras[1], 2] 1145 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 40 [paras[1], 2]
1283 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 40 [paras[1], 2] 1146 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 40 [paras[1], 2]
1284 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1147 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 41 [detachedPara1, 0]
1285 " 1148 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 41 [detachedPara1, 0]
1286 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Ijklmnop 1149 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 42 [detachedPara1, 1]
1287 " 1150 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 42 [detachedPara1, 1]
1288 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1289 "
1290 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Ijklmnop
1291 "
1292 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 43 [testDiv, 0] 1151 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 43 [testDiv, 0]
1293 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 43 [testDiv, 0] 1152 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 43 [testDiv, 0]
1294 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 44 [testDiv, 3] 1153 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 44 [testDiv, 3]
1295 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 44 [testDiv, 3] 1154 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 44 [testDiv, 3]
1296 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 45 [document, -1] 1155 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 45 [document, -1]
1297 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 45 [document, -1] 1156 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 45 [document, -1]
1298 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 46 [document, 0] 1157 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 46 [document, 0]
1299 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 46 [document, 0] 1158 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 46 [document, 0]
1300 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 47 [document, 1] 1159 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 47 [document, 1]
1301 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 47 [document, 1] 1160 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 47 [document, 1]
1302 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 48 [document, 2] 1161 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 48 [document, 2]
1303 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 48 [document, 2] 1162 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 48 [document, 2]
1304 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 49 [document, 3] 1163 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 49 [document, 3]
1305 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 49 [document, 3] 1164 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 49 [document, 3]
1306 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 50 [comment, -1] 1165 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 50 [comment, -1]
1307 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 50 [comment, -1] 1166 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 50 [comment, -1]
1308 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 51 [comment, 0] 1167 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 51 [comment, 0]
1309 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 51 [comment, 0] 1168 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 51 [comment, 0]
1310 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 52 [comment, 4] 1169 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 52 [comment, 4]
1311 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 52 [comment, 4] 1170 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 52 [comment, 4]
1312 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 53 [comment, 96] 1171 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 53 [comment, 96]
1313 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 53 [comment, 96] 1172 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 53 [comment, 96]
1314 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc ument node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1173 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 54 [foreignDoc, 0]
1315 " 1174 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 54 [foreignDoc, 0]
1316 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Do cument node with 3 children but got Text node "Ijklmnop 1175 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 55 [foreignDoc, 1]
1317 " 1176 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 55 [foreignDoc, 1]
1318 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc ument node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1177 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 56 [foreignComment, 2]
1319 " 1178 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 56 [foreignComment, 2]
1320 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Do cument node with 3 children but got Text node "Ijklmnop 1179 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 57 [foreignTextNode, 0]
1321 " 1180 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 57 [foreignTextNode, 0]
1322 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...-- > but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1181 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 58 [foreignTextNode, 36]
1323 " 1182 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 58 [foreignTextNode, 36]
1324 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Comment node <!--"Commenter" and "commentator" mean different things. I'v...- -> but got Text node "Ijklmnop
1325 "
1326 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "I admit that I harbor doubts about whether we really need..." but g ot Text node "Äb̈c̈d̈ëf̈g̈ḧ
1327 "
1328 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "I admit that I harbor doubts about whether we really need..." but got Text node "Ijklmnop
1329 "
1330 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "I admit that I harbor doubts about whether we really need..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1331 "
1332 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expec ted Text node "I admit that I harbor doubts about whether we really need..." but got Text node "Ijklmnop
1333 "
1334 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 59 [xmlDoc, -1] 1183 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 59 [xmlDoc, -1]
1335 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 59 [xmlDoc, -1] 1184 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 59 [xmlDoc, -1]
1336 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen t node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1185 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 60 [xmlDoc, 0]
1337 " 1186 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 60 [xmlDoc, 0]
1338 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Docume nt node with 4 children but got Text node "Ijklmnop 1187 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 61 [xmlDoc, 1]
1339 " 1188 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 61 [xmlDoc, 1]
1340 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen t node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1341 "
1342 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Docume nt node with 4 children but got Text node "Ijklmnop
1343 "
1344 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 62 [xmlDoc, 5] 1189 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 62 [xmlDoc, 5]
1345 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 62 [xmlDoc, 5] 1190 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 62 [xmlDoc, 5]
1346 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--I maliciously created a comment that will break incautiou...--> bu t got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1191 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 63 [xmlComment, 0]
1347 " 1192 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 63 [xmlComment, 0]
1348 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Co mment node <!--I maliciously created a comment that will break incautiou...--> b ut got Text node "Ijklmnop 1193 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 64 [xmlComment, 4]
1349 " 1194 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 64 [xmlComment, 4]
1350 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--I maliciously created a comment that will break incautiou...--> bu t got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1195 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 65 [processingInstruction, 0]
1351 " 1196 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 65 [processingInstruction, 0]
1352 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Co mment node <!--I maliciously created a comment that will break incautiou...--> b ut got Text node "Ijklmnop 1197 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 66 [processingInstruction, 5]
1353 " 1198 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 66 [processingInstruction, 5]
1354 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 65 [processingInstruction, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf ̈g̈ḧ 1199 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 67 [processingInstruction, 9]
1355 " 1200 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 67 [processingInstruction, 9]
1356 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 65 [processingInstruction, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop 1201 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 68 [detachedTextNode, 0]
1357 " 1202 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 68 [detachedTextNode, 0]
1358 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 66 [processingInstruction, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf ̈g̈ḧ 1203 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 69 [detachedTextNode, 8]
1359 " 1204 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 69 [detachedTextNode, 8]
1360 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 66 [processingInstruction, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop 1205 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 70 [detachedForeignTextNode, 0]
1361 " 1206 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 70 [detachedForeignTextNode, 0]
1362 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 67 [processingInstruction, 9] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf ̈g̈ḧ 1207 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 71 [detachedForeignTextNode, 8]
1363 " 1208 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 71 [detachedForeignTextNode, 8]
1364 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 67 [processingInstruction, 9] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop 1209 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 72 [detachedXmlTextNode, 0]
1365 " 1210 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 72 [detachedXmlTextNode, 0]
1366 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 68 [detachedTextNode, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1211 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 73 [detachedXmlTextNode, 8]
1367 " 1212 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 73 [detachedXmlTextNode, 8]
1368 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 68 [detachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expec ted Text node "Uvwxyzab" but got Text node "Ijklmnop 1213 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 74 [detachedProcessingInstruction, 12]
1369 " 1214 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 74 [detachedProcessingInstruction, 12]
1370 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 69 [detachedTextNode, 8] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1215 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 75 [detachedComment, 3]
1371 " 1216 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 75 [detachedComment, 3]
1372 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 69 [detachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expec ted Text node "Uvwxyzab" but got Text node "Ijklmnop 1217 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 76 [detachedComment, 5]
1373 " 1218 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 76 [detachedComment, 5]
1374 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1219 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 77 [detachedForeignComment, 0]
1375 " 1220 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 77 [detachedForeignComment, 0]
1376 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Cdefghij" but got Text node "Ijklmnop 1221 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 78 [detachedForeignComment, 4]
1377 " 1222 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 78 [detachedForeignComment, 4]
1378 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1223 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 79 [detachedXmlComment, 2]
1379 " 1224 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 79 [detachedXmlComment, 2]
1380 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Cdefghij" but got Text node "Ijklmnop 1225 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 80 [docfrag, 0]
1381 " 1226 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 80 [docfrag, 0]
1382 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1227 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 81 [foreignDocfrag, 0]
1383 " 1228 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 81 [foreignDocfrag, 0]
1384 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Text node "Klmnopqr" but got Text node "Ijklmnop 1229 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 82 [xmlDocfrag, 0]
1385 " 1230 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 82 [xmlDocfrag, 0]
1386 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1387 "
1388 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Text node "Klmnopqr" but got Text node "Ijklmnop
1389 "
1390 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the origina l range expected ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1391 "
1392 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNod e must be the node passed to extend() if it has a different root from the origin al range expected ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Text node "Ijklmnop
1393 "
1394 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1395 "
1396 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Comment node <!--Stuvwxyz--> but got Text node "Ijklmnop
1397 "
1398 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1399 "
1400 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Comment node <!--Stuvwxyz--> but got Text node "Ijklmnop
1401 "
1402 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1403 "
1404 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Ijklmnop
1405 "
1406 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1407 "
1408 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Ijklmnop
1409 "
1410 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Comment node <!--בן חיים אליעזר--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1411 "
1412 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected Comment node <!--בן חיים אליעזר--> but got Text node "Ijklmnop
1413 "
1414 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Docume ntFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1415 "
1416 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Docum entFragment node with 0 children but got Text node "Ijklmnop
1417 "
1418 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1419 "
1420 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d DocumentFragment node with 0 children but got Text node "Ijklmnop
1421 "
1422 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc umentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1423 "
1424 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Do cumentFragment node with 0 children but got Text node "Ijklmnop
1425 "
1426 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 83 [doctype, 0] 1231 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 83 [doctype, 0]
1427 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 83 [doctype, 0] 1232 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 83 [doctype, 0]
1428 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 84 [doctype, -17] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () { 1233 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 84 [doctype, -17] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () {
1429 selection.extend(node, offset); 1234 selection.extend(node, offset);
1430 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 1235 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
1431 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 84 [doctype, -17] assert_throws: extend() to a doctype must thr ow InvalidNodeTypeError function "function () { 1236 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 84 [doctype, -17] assert_throws: extend() to a doctype must thr ow InvalidNodeTypeError function "function () {
1432 selection.extend(node, offset); 1237 selection.extend(node, offset);
1433 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 1238 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
1434 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 85 [doctype, 1] 1239 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 85 [doctype, 1]
1435 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 85 [doctype, 1] 1240 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 85 [doctype, 1]
(...skipping 26 matching lines...) Expand all
1462 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 11 [paras[1].firstChild, 2] 1267 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 11 [paras[1].firstChild, 2]
1463 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 11 [paras[1].firstChild, 2] 1268 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 11 [paras[1].firstChild, 2]
1464 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 12 [paras[1].firstChild, 8] 1269 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 12 [paras[1].firstChild, 8]
1465 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 12 [paras[1].firstChild, 8] 1270 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 12 [paras[1].firstChild, 8]
1466 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 13 [paras[1].firstChild, 9] 1271 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 13 [paras[1].firstChild, 9]
1467 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 13 [paras[1].firstChild, 9] 1272 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 13 [paras[1].firstChild, 9]
1468 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 14 [paras[1].firstChild, 10] 1273 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 14 [paras[1].firstChild, 10]
1469 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 14 [paras[1].firstChild, 10] 1274 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 14 [paras[1].firstChild, 10]
1470 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 15 [paras[1].firstChild, 65535] 1275 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 15 [paras[1].firstChild, 65535]
1471 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 15 [paras[1].firstChild, 65535] 1276 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 15 [paras[1].firstChild, 65535]
1472 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1277 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 16 [detachedPara1.firstChild, 0]
1473 " 1278 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 16 [detachedPara1.firstChild, 0]
1474 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Text node "Opqrstuv" but got Text node "Ijklmnop 1279 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 17 [detachedPara1.firstChild, 1]
1475 " 1280 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 17 [detachedPara1.firstChild, 1]
1476 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1281 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 18 [detachedPara1.firstChild, 8]
1477 " 1282 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 18 [detachedPara1.firstChild, 8]
1478 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Text node "Opqrstuv" but got Text node "Ijklmnop
1479 "
1480 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1481 "
1482 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Text node "Opqrstuv" but got Text node "Ijklmnop
1483 "
1484 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 19 [detachedPara1.firstChild, 9] 1283 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 19 [detachedPara1.firstChild, 9]
1485 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 19 [detachedPara1.firstChild, 9] 1284 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 19 [detachedPara1.firstChild, 9]
1486 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1285 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 20 [foreignPara1.firstChild, 0]
1487 " 1286 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 20 [foreignPara1.firstChild, 0]
1488 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Efghijkl" but got Text node "Ijklmnop 1287 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 21 [foreignPara1.firstChild, 1]
1489 " 1288 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 21 [foreignPara1.firstChild, 1]
1490 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1289 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 22 [foreignPara1.firstChild, 8]
1491 " 1290 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 22 [foreignPara1.firstChild, 8]
1492 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Efghijkl" but got Text node "Ijklmnop
1493 "
1494 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1495 "
1496 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Efghijkl" but got Text node "Ijklmnop
1497 "
1498 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 23 [foreignPara1.firstChild, 9] 1291 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 23 [foreignPara1.firstChild, 9]
1499 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 23 [foreignPara1.firstChild, 9] 1292 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 23 [foreignPara1.firstChild, 9]
1500 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 24 [document.documentElement, -1] 1293 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 24 [document.documentElement, -1]
1501 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 24 [document.documentElement, -1] 1294 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 24 [document.documentElement, -1]
1502 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 25 [document.documentElement, 0] 1295 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 25 [document.documentElement, 0]
1503 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 25 [document.documentElement, 0] 1296 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 25 [document.documentElement, 0]
1504 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 26 [document.documentElement, 1] 1297 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 26 [document.documentElement, 1]
1505 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 26 [document.documentElement, 1] 1298 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 26 [document.documentElement, 1]
1506 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 27 [document.documentElement, 2] 1299 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 27 [document.documentElement, 2]
1507 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 27 [document.documentElement, 2] 1300 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 27 [document.documentElement, 2]
1508 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 28 [document.documentElement, 7] 1301 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 28 [document.documentElement, 7]
1509 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 28 [document.documentElement, 7] 1302 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 28 [document.documentElement, 7]
1510 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 29 [document.head, 1] 1303 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 29 [document.head, 1]
1511 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 29 [document.head, 1] 1304 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 29 [document.head, 1]
1512 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 30 [document.body, 3] 1305 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 30 [document.body, 3]
1513 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 30 [document.body, 3] 1306 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 30 [document.body, 3]
1514 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <html><head><title></title></head><body><p>Efghijkl</p ><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1307 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 31 [foreignDoc.documentElement, 0]
1515 " 1308 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 31 [foreignDoc.documentElement, 0]
1516 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode mu st be the node passed to extend() if it has a different root from the original r ange expected Element node <html><head><title></title></head><body><p>Efghijkl</ p><p... but got Text node "Ijklmnop 1309 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 32 [foreignDoc.documentElement, 1]
1517 " 1310 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 32 [foreignDoc.documentElement, 1]
1518 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <html><head><title></title></head><body><p>Efghijkl</p ><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1311 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 33 [foreignDoc.head, 0]
1519 " 1312 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 33 [foreignDoc.head, 0]
1520 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode mu st be the node passed to extend() if it has a different root from the original r ange expected Element node <html><head><title></title></head><body><p>Efghijkl</ p><p... but got Text node "Ijklmnop 1313 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 34 [foreignDoc.body, 1]
1521 " 1314 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 34 [foreignDoc.body, 1]
1522 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <head><title></title></head> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1523 "
1524 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Element node <head><title></title></head> but got Text node "Ijklmnop
1525 "
1526 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1527 "
1528 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text node "Ijklmnop
1529 "
1530 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 35 [paras[0], 0] 1315 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 35 [paras[0], 0]
1531 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 35 [paras[0], 0] 1316 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 35 [paras[0], 0]
1532 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 36 [paras[0], 1] 1317 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 36 [paras[0], 1]
1533 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 36 [paras[0], 1] 1318 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 36 [paras[0], 1]
1534 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 37 [paras[0], 2] 1319 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 37 [paras[0], 2]
1535 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 37 [paras[0], 2] 1320 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 37 [paras[0], 2]
1536 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 38 [paras[1], 0] 1321 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 38 [paras[1], 0]
1537 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 38 [paras[1], 0] 1322 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 38 [paras[1], 0]
1538 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 39 [paras[1], 1] 1323 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 39 [paras[1], 1]
1539 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 39 [paras[1], 1] 1324 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 39 [paras[1], 1]
1540 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 40 [paras[1], 2] 1325 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 40 [paras[1], 2]
1541 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 40 [paras[1], 2] 1326 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 40 [paras[1], 2]
1542 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1327 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 41 [detachedPara1, 0]
1543 " 1328 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 41 [detachedPara1, 0]
1544 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Ijklmnop 1329 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 42 [detachedPara1, 1]
1545 " 1330 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 42 [detachedPara1, 1]
1546 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1547 "
1548 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Ijklmnop
1549 "
1550 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 43 [testDiv, 0] 1331 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 43 [testDiv, 0]
1551 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 43 [testDiv, 0] 1332 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 43 [testDiv, 0]
1552 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 44 [testDiv, 3] 1333 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 44 [testDiv, 3]
1553 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 44 [testDiv, 3] 1334 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 44 [testDiv, 3]
1554 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 45 [document, -1] 1335 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 45 [document, -1]
1555 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 45 [document, -1] 1336 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 45 [document, -1]
1556 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 46 [document, 0] 1337 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 46 [document, 0]
1557 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 46 [document, 0] 1338 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 46 [document, 0]
1558 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 47 [document, 1] 1339 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 47 [document, 1]
1559 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 47 [document, 1] 1340 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 47 [document, 1]
1560 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 48 [document, 2] 1341 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 48 [document, 2]
1561 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 48 [document, 2] 1342 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 48 [document, 2]
1562 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 49 [document, 3] 1343 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 49 [document, 3]
1563 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 49 [document, 3] 1344 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 49 [document, 3]
1564 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 50 [comment, -1] 1345 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 50 [comment, -1]
1565 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 50 [comment, -1] 1346 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 50 [comment, -1]
1566 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 51 [comment, 0] 1347 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 51 [comment, 0]
1567 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 51 [comment, 0] 1348 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 51 [comment, 0]
1568 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 52 [comment, 4] 1349 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 52 [comment, 4]
1569 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 52 [comment, 4] 1350 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 52 [comment, 4]
1570 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 53 [comment, 96] 1351 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 53 [comment, 96]
1571 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 53 [comment, 96] 1352 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 53 [comment, 96]
1572 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc ument node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1353 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 54 [foreignDoc, 0]
1573 " 1354 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 54 [foreignDoc, 0]
1574 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Do cument node with 3 children but got Text node "Ijklmnop 1355 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 55 [foreignDoc, 1]
1575 " 1356 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 55 [foreignDoc, 1]
1576 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc ument node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1357 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 56 [foreignComment, 2]
1577 " 1358 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 56 [foreignComment, 2]
1578 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Do cument node with 3 children but got Text node "Ijklmnop 1359 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 57 [foreignTextNode, 0]
1579 " 1360 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 57 [foreignTextNode, 0]
1580 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...-- > but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1361 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 58 [foreignTextNode, 36]
1581 " 1362 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 58 [foreignTextNode, 36]
1582 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Comment node <!--"Commenter" and "commentator" mean different things. I'v...- -> but got Text node "Ijklmnop
1583 "
1584 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "I admit that I harbor doubts about whether we really need..." but g ot Text node "Äb̈c̈d̈ëf̈g̈ḧ
1585 "
1586 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "I admit that I harbor doubts about whether we really need..." but got Text node "Ijklmnop
1587 "
1588 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "I admit that I harbor doubts about whether we really need..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1589 "
1590 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expec ted Text node "I admit that I harbor doubts about whether we really need..." but got Text node "Ijklmnop
1591 "
1592 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 59 [xmlDoc, -1] 1363 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 59 [xmlDoc, -1]
1593 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 59 [xmlDoc, -1] 1364 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 59 [xmlDoc, -1]
1594 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen t node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1365 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 60 [xmlDoc, 0]
1595 " 1366 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 60 [xmlDoc, 0]
1596 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Docume nt node with 4 children but got Text node "Ijklmnop 1367 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 61 [xmlDoc, 1]
1597 " 1368 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 61 [xmlDoc, 1]
1598 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen t node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1599 "
1600 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Docume nt node with 4 children but got Text node "Ijklmnop
1601 "
1602 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 62 [xmlDoc, 5] 1369 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 62 [xmlDoc, 5]
1603 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 62 [xmlDoc, 5] 1370 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 62 [xmlDoc, 5]
1604 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--I maliciously created a comment that will break incautiou...--> bu t got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1371 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 63 [xmlComment, 0]
1605 " 1372 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 63 [xmlComment, 0]
1606 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Co mment node <!--I maliciously created a comment that will break incautiou...--> b ut got Text node "Ijklmnop 1373 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 64 [xmlComment, 4]
1607 " 1374 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 64 [xmlComment, 4]
1608 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--I maliciously created a comment that will break incautiou...--> bu t got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1375 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 65 [processingInstruction, 0]
1609 " 1376 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 65 [processingInstruction, 0]
1610 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Co mment node <!--I maliciously created a comment that will break incautiou...--> b ut got Text node "Ijklmnop 1377 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 66 [processingInstruction, 5]
1611 " 1378 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 66 [processingInstruction, 5]
1612 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 65 [processingInstruction, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf ̈g̈ḧ 1379 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 67 [processingInstruction, 9]
1613 " 1380 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 67 [processingInstruction, 9]
1614 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 65 [processingInstruction, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop 1381 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 68 [detachedTextNode, 0]
1615 " 1382 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 68 [detachedTextNode, 0]
1616 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 66 [processingInstruction, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf ̈g̈ḧ 1383 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 69 [detachedTextNode, 8]
1617 " 1384 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 69 [detachedTextNode, 8]
1618 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 66 [processingInstruction, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop 1385 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 70 [detachedForeignTextNode, 0]
1619 " 1386 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 70 [detachedForeignTextNode, 0]
1620 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 67 [processingInstruction, 9] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf ̈g̈ḧ 1387 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 71 [detachedForeignTextNode, 8]
1621 " 1388 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 71 [detachedForeignTextNode, 8]
1622 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 67 [processingInstruction, 9] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop 1389 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 72 [detachedXmlTextNode, 0]
1623 " 1390 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 72 [detachedXmlTextNode, 0]
1624 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 68 [detachedTextNode, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1391 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 73 [detachedXmlTextNode, 8]
1625 " 1392 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 73 [detachedXmlTextNode, 8]
1626 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 68 [detachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expec ted Text node "Uvwxyzab" but got Text node "Ijklmnop 1393 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 74 [detachedProcessingInstruction, 12]
1627 " 1394 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 74 [detachedProcessingInstruction, 12]
1628 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 69 [detachedTextNode, 8] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1395 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 75 [detachedComment, 3]
1629 " 1396 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 75 [detachedComment, 3]
1630 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 69 [detachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expec ted Text node "Uvwxyzab" but got Text node "Ijklmnop 1397 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 76 [detachedComment, 5]
1631 " 1398 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 76 [detachedComment, 5]
1632 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1399 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 77 [detachedForeignComment, 0]
1633 " 1400 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 77 [detachedForeignComment, 0]
1634 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Cdefghij" but got Text node "Ijklmnop 1401 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 78 [detachedForeignComment, 4]
1635 " 1402 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 78 [detachedForeignComment, 4]
1636 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1403 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 79 [detachedXmlComment, 2]
1637 " 1404 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 79 [detachedXmlComment, 2]
1638 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Cdefghij" but got Text node "Ijklmnop 1405 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 80 [docfrag, 0]
1639 " 1406 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 80 [docfrag, 0]
1640 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1407 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 81 [foreignDocfrag, 0]
1641 " 1408 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 81 [foreignDocfrag, 0]
1642 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Text node "Klmnopqr" but got Text node "Ijklmnop 1409 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 82 [xmlDocfrag, 0]
1643 " 1410 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 82 [xmlDocfrag, 0]
1644 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1645 "
1646 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Text node "Klmnopqr" but got Text node "Ijklmnop
1647 "
1648 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the origina l range expected ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1649 "
1650 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNod e must be the node passed to extend() if it has a different root from the origin al range expected ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Text node "Ijklmnop
1651 "
1652 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1653 "
1654 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Comment node <!--Stuvwxyz--> but got Text node "Ijklmnop
1655 "
1656 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1657 "
1658 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Comment node <!--Stuvwxyz--> but got Text node "Ijklmnop
1659 "
1660 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1661 "
1662 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Ijklmnop
1663 "
1664 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1665 "
1666 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Ijklmnop
1667 "
1668 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Comment node <!--בן חיים אליעזר--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1669 "
1670 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected Comment node <!--בן חיים אליעזר--> but got Text node "Ijklmnop
1671 "
1672 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Docume ntFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1673 "
1674 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Docum entFragment node with 0 children but got Text node "Ijklmnop
1675 "
1676 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1677 "
1678 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d DocumentFragment node with 0 children but got Text node "Ijklmnop
1679 "
1680 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc umentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1681 "
1682 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Do cumentFragment node with 0 children but got Text node "Ijklmnop
1683 "
1684 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 83 [doctype, 0] 1411 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 83 [doctype, 0]
1685 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 83 [doctype, 0] 1412 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 83 [doctype, 0]
1686 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 84 [doctype, -17] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () { 1413 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 84 [doctype, -17] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () {
1687 selection.extend(node, offset); 1414 selection.extend(node, offset);
1688 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 1415 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
1689 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 84 [doctype, -17] assert_throws: extend() to a doctype must thr ow InvalidNodeTypeError function "function () { 1416 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 84 [doctype, -17] assert_throws: extend() to a doctype must thr ow InvalidNodeTypeError function "function () {
1690 selection.extend(node, offset); 1417 selection.extend(node, offset);
1691 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 1418 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
1692 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 85 [doctype, 1] 1419 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 85 [doctype, 1]
1693 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 85 [doctype, 1] 1420 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 85 [doctype, 1]
(...skipping 26 matching lines...) Expand all
1720 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 11 [paras[1].firstChild, 2] 1447 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 11 [paras[1].firstChild, 2]
1721 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 11 [paras[1].firstChild, 2] 1448 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 11 [paras[1].firstChild, 2]
1722 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 12 [paras[1].firstChild, 8] 1449 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 12 [paras[1].firstChild, 8]
1723 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 12 [paras[1].firstChild, 8] 1450 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 12 [paras[1].firstChild, 8]
1724 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 13 [paras[1].firstChild, 9] 1451 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 13 [paras[1].firstChild, 9]
1725 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 13 [paras[1].firstChild, 9] 1452 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 13 [paras[1].firstChild, 9]
1726 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 14 [paras[1].firstChild, 10] 1453 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 14 [paras[1].firstChild, 10]
1727 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 14 [paras[1].firstChild, 10] 1454 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 14 [paras[1].firstChild, 10]
1728 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 15 [paras[1].firstChild, 65535] 1455 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 15 [paras[1].firstChild, 65535]
1729 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 15 [paras[1].firstChild, 65535] 1456 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 15 [paras[1].firstChild, 65535]
1730 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1457 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 16 [detachedPara1.firstChild, 0]
1731 " 1458 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 16 [detachedPara1.firstChild, 0]
1732 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <p id="d" style="display:none">Yzabcd ef</p> 1459 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 17 [detachedPara1.firstChild, 1]
1733 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1460 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 17 [detachedPara1.firstChild, 1]
1734 " 1461 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 18 [detachedPara1.firstChild, 8]
1735 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <p id="d" style="display:none">Yzabcd ef</p> 1462 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 18 [detachedPara1.firstChild, 8]
1736 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1737 "
1738 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <p id="d" style="display:none">Yzabcd ef</p>
1739 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 19 [detachedPara1.firstChild, 9] 1463 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 19 [detachedPara1.firstChild, 9]
1740 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 19 [detachedPara1.firstChild, 9] 1464 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 19 [detachedPara1.firstChild, 9]
1741 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1465 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 20 [foreignPara1.firstChild, 0]
1742 " 1466 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 20 [foreignPara1.firstChild, 0]
1743 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Element node <p id="d" style="display:none">Yzabcde f</p> 1467 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 21 [foreignPara1.firstChild, 1]
1744 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1468 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 21 [foreignPara1.firstChild, 1]
1745 " 1469 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 22 [foreignPara1.firstChild, 8]
1746 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Element node <p id="d" style="display:none">Yzabcde f</p> 1470 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 22 [foreignPara1.firstChild, 8]
1747 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1748 "
1749 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Element node <p id="d" style="display:none">Yzabcde f</p>
1750 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 23 [foreignPara1.firstChild, 9] 1471 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 23 [foreignPara1.firstChild, 9]
1751 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 23 [foreignPara1.firstChild, 9] 1472 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 23 [foreignPara1.firstChild, 9]
1752 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 24 [document.documentElement, -1] 1473 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 24 [document.documentElement, -1]
1753 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 24 [document.documentElement, -1] 1474 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 24 [document.documentElement, -1]
1754 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 25 [document.documentElement, 0] 1475 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 25 [document.documentElement, 0]
1755 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 25 [document.documentElement, 0] 1476 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 25 [document.documentElement, 0]
1756 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 26 [document.documentElement, 1] 1477 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 26 [document.documentElement, 1]
1757 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 26 [document.documentElement, 1] 1478 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 26 [document.documentElement, 1]
1758 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 27 [document.documentElement, 2] 1479 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 27 [document.documentElement, 2]
1759 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 27 [document.documentElement, 2] 1480 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 27 [document.documentElement, 2]
1760 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 28 [document.documentElement, 7] 1481 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 28 [document.documentElement, 7]
1761 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 28 [document.documentElement, 7] 1482 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 28 [document.documentElement, 7]
1762 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 29 [document.head, 1] 1483 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 29 [document.head, 1]
1763 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 29 [document.head, 1] 1484 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 29 [document.head, 1]
1764 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 30 [document.body, 3] 1485 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 30 [document.body, 3]
1765 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 30 [document.body, 3] 1486 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 30 [document.body, 3]
1766 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1487 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 31 [foreignDoc.documentElement, 0]
1767 " 1488 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 31 [foreignDoc.documentElement, 0]
1768 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <p id="d" style="display:none">Yzabcdef</p> 1489 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 32 [foreignDoc.documentElement, 1]
1769 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1490 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 32 [foreignDoc.documentElement, 1]
1770 " 1491 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 33 [foreignDoc.head, 0]
1771 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <p id="d" style="display:none">Yzabcdef</p> 1492 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 33 [foreignDoc.head, 0]
1772 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <head><title></title></head> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1493 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 34 [foreignDoc.body, 1]
1773 " 1494 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 34 [foreignDoc.body, 1]
1774 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head><title></title></head> but got Element node <p id="d" style="display: none">Yzabcdef</p>
1775 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text no de "Äb̈c̈d̈ëf̈g̈ḧ
1776 "
1777 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Elemen t node <p id="d" style="display:none">Yzabcdef</p>
1778 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 35 [paras[0], 0] 1495 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 35 [paras[0], 0]
1779 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 35 [paras[0], 0] 1496 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 35 [paras[0], 0]
1780 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 36 [paras[0], 1] 1497 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 36 [paras[0], 1]
1781 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 36 [paras[0], 1] 1498 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 36 [paras[0], 1]
1782 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 37 [paras[0], 2] 1499 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 37 [paras[0], 2]
1783 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 37 [paras[0], 2] 1500 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 37 [paras[0], 2]
1784 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 38 [paras[1], 0] 1501 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 38 [paras[1], 0]
1785 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 38 [paras[1], 0] 1502 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 38 [paras[1], 0]
1786 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 39 [paras[1], 1] 1503 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 39 [paras[1], 1]
1787 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 39 [paras[1], 1] 1504 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 39 [paras[1], 1]
1788 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 40 [paras[1], 2] 1505 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 40 [paras[1], 2]
1789 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 40 [paras[1], 2] 1506 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 40 [paras[1], 2]
1790 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element nod e <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1507 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 41 [detachedPara1, 0]
1791 " 1508 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 41 [detachedPara1, 0]
1792 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <p>Opqrstuv</p> but got Element node <p id="d" style="display:none">Yzabcdef< /p> 1509 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 42 [detachedPara1, 1]
1793 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element nod e <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1510 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 42 [detachedPara1, 1]
1794 "
1795 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <p>Opqrstuv</p> but got Element node <p id="d" style="display:none">Yzabcdef< /p>
1796 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 43 [testDiv, 0] 1511 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 43 [testDiv, 0]
1797 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 43 [testDiv, 0] 1512 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 43 [testDiv, 0]
1798 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 44 [testDiv, 3] 1513 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 44 [testDiv, 3]
1799 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 44 [testDiv, 3] 1514 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 44 [testDiv, 3]
1800 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 45 [document, -1] 1515 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 45 [document, -1]
1801 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 45 [document, -1] 1516 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 45 [document, -1]
1802 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 46 [document, 0] 1517 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 46 [document, 0]
1803 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 46 [document, 0] 1518 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 46 [document, 0]
1804 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 47 [document, 1] 1519 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 47 [document, 1]
1805 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 47 [document, 1] 1520 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 47 [document, 1]
1806 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 48 [document, 2] 1521 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 48 [document, 2]
1807 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 48 [document, 2] 1522 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 48 [document, 2]
1808 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 49 [document, 3] 1523 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 49 [document, 3]
1809 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 49 [document, 3] 1524 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 49 [document, 3]
1810 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 50 [comment, -1] 1525 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 50 [comment, -1]
1811 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 50 [comment, -1] 1526 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 50 [comment, -1]
1812 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 51 [comment, 0] 1527 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 51 [comment, 0]
1813 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 51 [comment, 0] 1528 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 51 [comment, 0]
1814 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 52 [comment, 4] 1529 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 52 [comment, 4]
1815 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 52 [comment, 4] 1530 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 52 [comment, 4]
1816 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 53 [comment, 96] 1531 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 53 [comment, 96]
1817 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 53 [comment, 96] 1532 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 53 [comment, 96]
1818 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Document node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1533 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 54 [foreignDoc, 0]
1819 " 1534 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 54 [foreignDoc, 0]
1820 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Document node with 3 children but got Element node <p id="d" style="display:none">Yzabcdef</p > 1535 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 55 [foreignDoc, 1]
1821 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Document node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1536 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 55 [foreignDoc, 1]
1822 " 1537 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 56 [foreignComment, 2]
1823 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Document node with 3 children but got Element node <p id="d" style="display:none">Yzabcdef</p > 1538 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 56 [foreignComment, 2]
1824 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment no de <!--"Commenter" and "commentator" mean different things. I'v...--> but got T ext node "Äb̈c̈d̈ëf̈g̈ḧ 1539 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 57 [foreignTextNode, 0]
1825 " 1540 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 57 [foreignTextNode, 0]
1826 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Comment n ode <!--"Commenter" and "commentator" mean different things. I'v...--> but got Element node <p id="d" style="display:none">Yzabcdef</p> 1541 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 58 [foreignTextNode, 36]
1827 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Text nod e "Äb̈c̈d̈ëf̈g̈ḧ 1542 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 58 [foreignTextNode, 36]
1828 "
1829 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "I admit that I harbor doubts about whether we really need..." but got Element node <p id="d" style="display:none">Yzabcdef</p>
1830 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 58 [foreignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "I admit that I harbor doubts about whether we really need..." but got Text no de "Äb̈c̈d̈ëf̈g̈ḧ
1831 "
1832 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text no de "I admit that I harbor doubts about whether we really need..." but got Elemen t node <p id="d" style="display:none">Yzabcdef</p>
1833 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 59 [xmlDoc, -1] 1543 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 59 [xmlDoc, -1]
1834 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 59 [xmlDoc, -1] 1544 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 59 [xmlDoc, -1]
1835 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Document node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1545 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 60 [xmlDoc, 0]
1836 " 1546 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 60 [xmlDoc, 0]
1837 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Document node wit h 4 children but got Element node <p id="d" style="display:none">Yzabcdef</p> 1547 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 61 [xmlDoc, 1]
1838 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Document node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1548 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 61 [xmlDoc, 1]
1839 "
1840 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Document node wit h 4 children but got Element node <p id="d" style="display:none">Yzabcdef</p>
1841 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 62 [xmlDoc, 5] 1549 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 62 [xmlDoc, 5]
1842 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 62 [xmlDoc, 5] 1550 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 62 [xmlDoc, 5]
1843 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 63 [xmlComment, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--I maliciously created a comment that will break incautiou...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1551 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 63 [xmlComment, 0]
1844 " 1552 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 63 [xmlComment, 0]
1845 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--I maliciously created a comment that will break incautiou...--> but got Elem ent node <p id="d" style="display:none">Yzabcdef</p> 1553 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 64 [xmlComment, 4]
1846 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 64 [xmlComment, 4] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--I maliciously created a comment that will break incautiou...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1554 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 64 [xmlComment, 4]
1847 " 1555 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 65 [processingInstruction, 0]
1848 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--I maliciously created a comment that will break incautiou...--> but got Elem ent node <p id="d" style="display:none">Yzabcdef</p> 1556 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 65 [processingInstruction, 0]
1849 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 65 [processingInstruction, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1557 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 66 [processingInstruction, 5]
1850 " 1558 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 66 [processingInstruction, 5]
1851 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 65 [processingInstruction, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Pr ocessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <p id="d" style="di splay:none">Yzabcdef</p> 1559 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 67 [processingInstruction, 9]
1852 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 66 [processingInstruction, 5] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1560 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 67 [processingInstruction, 9]
1853 " 1561 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 68 [detachedTextNode, 0]
1854 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 66 [processingInstruction, 5] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Pr ocessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <p id="d" style="di splay:none">Yzabcdef</p> 1562 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 68 [detachedTextNode, 0]
1855 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 67 [processingInstruction, 9] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1563 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 69 [detachedTextNode, 8]
1856 " 1564 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 69 [detachedTextNode, 8]
1857 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 67 [processingInstruction, 9] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Pr ocessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <p id="d" style="di splay:none">Yzabcdef</p> 1565 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 70 [detachedForeignTextNode, 0]
1858 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 68 [detachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1566 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 70 [detachedForeignTextNode, 0]
1859 " 1567 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 71 [detachedForeignTextNode, 8]
1860 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 68 [detachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text no de "Uvwxyzab" but got Element node <p id="d" style="display:none">Yzabcdef</p> 1568 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 71 [detachedForeignTextNode, 8]
1861 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 69 [detachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1569 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 72 [detachedXmlTextNode, 0]
1862 " 1570 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 72 [detachedXmlTextNode, 0]
1863 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 69 [detachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text no de "Uvwxyzab" but got Element node <p id="d" style="display:none">Yzabcdef</p> 1571 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 73 [detachedXmlTextNode, 8]
1864 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1572 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 73 [detachedXmlTextNode, 8]
1865 " 1573 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 74 [detachedProcessingInstruction, 12]
1866 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Element node <p id="d" style="display:none">Yzabcde f</p> 1574 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 74 [detachedProcessingInstruction, 12]
1867 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1575 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 75 [detachedComment, 3]
1868 " 1576 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 75 [detachedComment, 3]
1869 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Element node <p id="d" style="display:none">Yzabcde f</p> 1577 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 76 [detachedComment, 5]
1870 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1578 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 76 [detachedComment, 5]
1871 " 1579 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 77 [detachedForeignComment, 0]
1872 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Element node <p id="d" style="display:none">Yzabcdef</p > 1580 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 77 [detachedForeignComment, 0]
1873 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1581 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 78 [detachedForeignComment, 4]
1874 " 1582 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 78 [detachedForeignComment, 4]
1875 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Element node <p id="d" style="display:none">Yzabcdef</p > 1583 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 79 [detachedXmlComment, 2]
1876 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected ProcessingInstruction node with target "whippoorwill" and data "chirp chir p chirp" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1584 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 79 [detachedXmlComment, 2]
1877 " 1585 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 80 [docfrag, 0]
1878 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "whippoorwill" and data "chirp chi rp chirp" but got Element node <p id="d" style="display:none">Yzabcdef</p> 1586 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 80 [docfrag, 0]
1879 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Comment n ode <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1587 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 81 [foreignDocfrag, 0]
1880 " 1588 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 81 [foreignDocfrag, 0]
1881 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Element node <p id="d" style="display:none">Yzabcde f</p> 1589 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 82 [xmlDocfrag, 0]
1882 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Comment n ode <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1590 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 82 [xmlDocfrag, 0]
1883 "
1884 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Element node <p id="d" style="display:none">Yzabcde f</p>
1885 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Co mment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1886 "
1887 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected C omment node <!--אריה יהודה--> but got Element node <p id="d" style="display:none ">Yzabcdef</p>
1888 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Co mment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1889 "
1890 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected C omment node <!--אריה יהודה--> but got Element node <p id="d" style="display:none ">Yzabcdef</p>
1891 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Commen t node <!--בן חיים אליעזר--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1892 "
1893 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Comme nt node <!--בן חיים אליעזר--> but got Element node <p id="d" style="display:none ">Yzabcdef</p>
1894 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1895 "
1896 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected DocumentFragment node with 0 children but got Element node <p id="d" style="display:none">Yzabcd ef</p>
1897 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFr agment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1898 "
1899 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected DocumentF ragment node with 0 children but got Element node <p id="d" style="display:none" >Yzabcdef</p>
1900 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected DocumentFragme nt node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1901 "
1902 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected DocumentFragm ent node with 0 children but got Element node <p id="d" style="display:none">Yza bcdef</p>
1903 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 83 [doctype, 0] 1591 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 83 [doctype, 0]
1904 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 83 [doctype, 0] 1592 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 83 [doctype, 0]
1905 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNo deTypeError function "function () { 1593 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNo deTypeError function "function () {
1906 selection.extend(node, offset); 1594 selection.extend(node, offset);
1907 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 1595 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
1908 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidN odeTypeError function "function () { 1596 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidN odeTypeError function "function () {
1909 selection.extend(node, offset); 1597 selection.extend(node, offset);
1910 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 1598 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
1911 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 85 [doctype, 1] 1599 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 85 [doctype, 1]
1912 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 85 [doctype, 1] 1600 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 85 [doctype, 1]
(...skipping 26 matching lines...) Expand all
1939 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 11 [paras[1].firstChild, 2] 1627 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 11 [paras[1].firstChild, 2]
1940 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 11 [paras[1].firstChild, 2] 1628 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 11 [paras[1].firstChild, 2]
1941 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 12 [paras[1].firstChild, 8] 1629 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 12 [paras[1].firstChild, 8]
1942 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 12 [paras[1].firstChild, 8] 1630 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 12 [paras[1].firstChild, 8]
1943 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 13 [paras[1].firstChild, 9] 1631 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 13 [paras[1].firstChild, 9]
1944 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 13 [paras[1].firstChild, 9] 1632 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 13 [paras[1].firstChild, 9]
1945 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 14 [paras[1].firstChild, 10] 1633 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 14 [paras[1].firstChild, 10]
1946 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 14 [paras[1].firstChild, 10] 1634 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 14 [paras[1].firstChild, 10]
1947 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 15 [paras[1].firstChild, 65535] 1635 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 15 [paras[1].firstChild, 65535]
1948 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 15 [paras[1].firstChild, 65535] 1636 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 15 [paras[1].firstChild, 65535]
1949 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1637 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 16 [detachedPara1.firstChild, 0]
1950 </p> 1638 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 16 [detachedPara1.firstChild, 0]
1951 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1639 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 17 [detachedPara1.firstChild, 1]
1952 " 1640 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 17 [detachedPara1.firstChild, 1]
1953 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1641 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 18 [detachedPara1.firstChild, 8]
1954 </p> 1642 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 18 [detachedPara1.firstChild, 8]
1955 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1956 "
1957 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1958 </p>
1959 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1960 "
1961 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 19 [detachedPara1.firstChild, 9] 1643 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 19 [detachedPara1.firstChild, 9]
1962 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 19 [detachedPara1.firstChild, 9] 1644 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 19 [detachedPara1.firstChild, 9]
1963 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1645 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 20 [foreignPara1.firstChild, 0]
1964 </p> 1646 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 20 [foreignPara1.firstChild, 0]
1965 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1647 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 21 [foreignPara1.firstChild, 1]
1966 " 1648 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 21 [foreignPara1.firstChild, 1]
1967 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1649 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 22 [foreignPara1.firstChild, 8]
1968 </p> 1650 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 22 [foreignPara1.firstChild, 8]
1969 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1970 "
1971 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1972 </p>
1973 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1974 "
1975 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 23 [foreignPara1.firstChild, 9] 1651 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 23 [foreignPara1.firstChild, 9]
1976 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 23 [foreignPara1.firstChild, 9] 1652 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 23 [foreignPara1.firstChild, 9]
1977 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 24 [document.documentElement, -1] 1653 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 24 [document.documentElement, -1]
1978 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 24 [document.documentElement, -1] 1654 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 24 [document.documentElement, -1]
1979 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 25 [document.documentElement, 0] 1655 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 25 [document.documentElement, 0]
1980 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 25 [document.documentElement, 0] 1656 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 25 [document.documentElement, 0]
1981 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 26 [document.documentElement, 1] 1657 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 26 [document.documentElement, 1]
1982 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 26 [document.documentElement, 1] 1658 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 26 [document.documentElement, 1]
1983 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 27 [document.documentElement, 2] 1659 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 27 [document.documentElement, 2]
1984 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 27 [document.documentElement, 2] 1660 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 27 [document.documentElement, 2]
1985 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 28 [document.documentElement, 7] 1661 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 28 [document.documentElement, 7]
1986 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 28 [document.documentElement, 7] 1662 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 28 [document.documentElement, 7]
1987 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 29 [document.head, 1] 1663 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 29 [document.head, 1]
1988 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 29 [document.head, 1] 1664 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 29 [document.head, 1]
1989 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 30 [document.body, 3] 1665 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 30 [document.body, 3]
1990 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 30 [document.body, 3] 1666 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 30 [document.body, 3]
1991 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1667 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 31 [foreignDoc.documentElement, 0]
1992 </p> 1668 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 31 [foreignDoc.documentElement, 0]
1993 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1669 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 32 [foreignDoc.documentElement, 1]
1994 " 1670 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 32 [foreignDoc.documentElement, 1]
1995 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1671 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 33 [foreignDoc.head, 0]
1996 </p> 1672 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 33 [foreignDoc.head, 0]
1997 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1673 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 34 [foreignDoc.body, 1]
1998 " 1674 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 34 [foreignDoc.body, 1]
1999 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <head><title></title></head> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2000 </p>
2001 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head><title></title></head> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2002 "
2003 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2004 </p>
2005 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text n ode "Äb̈c̈d̈ëf̈g̈ḧ
2006 "
2007 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 35 [paras[0], 0] 1675 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 35 [paras[0], 0]
2008 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 35 [paras[0], 0] 1676 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 35 [paras[0], 0]
2009 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 36 [paras[0], 1] 1677 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 36 [paras[0], 1]
2010 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 36 [paras[0], 1] 1678 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 36 [paras[0], 1]
2011 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 37 [paras[0], 2] 1679 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 37 [paras[0], 2]
2012 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 37 [paras[0], 2] 1680 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 37 [paras[0], 2]
2013 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 38 [paras[1], 0] 1681 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 38 [paras[1], 0]
2014 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 38 [paras[1], 0] 1682 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 38 [paras[1], 0]
2015 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 39 [paras[1], 1] 1683 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 39 [paras[1], 1]
2016 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 39 [paras[1], 1] 1684 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 39 [paras[1], 1]
2017 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 40 [paras[1], 2] 1685 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 40 [paras[1], 2]
2018 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 40 [paras[1], 2] 1686 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 40 [paras[1], 2]
2019 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element nod e <p>Opqrstuv</p> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1687 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 41 [detachedPara1, 0]
2020 </p> 1688 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 41 [detachedPara1, 0]
2021 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1689 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 42 [detachedPara1, 1]
2022 " 1690 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 42 [detachedPara1, 1]
2023 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element nod e <p>Opqrstuv</p> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2024 </p>
2025 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2026 "
2027 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 43 [testDiv, 0] 1691 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 43 [testDiv, 0]
2028 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 43 [testDiv, 0] 1692 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 43 [testDiv, 0]
2029 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 44 [testDiv, 3] 1693 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 44 [testDiv, 3]
2030 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 44 [testDiv, 3] 1694 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 44 [testDiv, 3]
2031 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 45 [document, -1] 1695 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 45 [document, -1]
2032 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 45 [document, -1] 1696 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 45 [document, -1]
2033 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 46 [document, 0] 1697 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 46 [document, 0]
2034 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 46 [document, 0] 1698 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 46 [document, 0]
2035 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 47 [document, 1] 1699 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 47 [document, 1]
2036 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 47 [document, 1] 1700 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 47 [document, 1]
2037 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 48 [document, 2] 1701 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 48 [document, 2]
2038 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 48 [document, 2] 1702 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 48 [document, 2]
2039 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 49 [document, 3] 1703 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 49 [document, 3]
2040 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 49 [document, 3] 1704 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 49 [document, 3]
2041 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 50 [comment, -1] 1705 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 50 [comment, -1]
2042 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 50 [comment, -1] 1706 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 50 [comment, -1]
2043 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 51 [comment, 0] 1707 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 51 [comment, 0]
2044 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 51 [comment, 0] 1708 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 51 [comment, 0]
2045 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 52 [comment, 4] 1709 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 52 [comment, 4]
2046 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 52 [comment, 4] 1710 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 52 [comment, 4]
2047 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 53 [comment, 96] 1711 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 53 [comment, 96]
2048 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 53 [comment, 96] 1712 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 53 [comment, 96]
2049 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Document node with 3 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1713 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 54 [foreignDoc, 0]
2050 </p> 1714 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 54 [foreignDoc, 0]
2051 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Document node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1715 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 55 [foreignDoc, 1]
2052 " 1716 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 55 [foreignDoc, 1]
2053 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Document node with 3 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1717 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 56 [foreignComment, 2]
2054 </p> 1718 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 56 [foreignComment, 2]
2055 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Document node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1719 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 57 [foreignTextNode, 0]
2056 " 1720 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 57 [foreignTextNode, 0]
2057 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment no de <!--"Commenter" and "commentator" mean different things. I'v...--> but got E lement node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1721 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 58 [foreignTextNode, 36]
2058 </p> 1722 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 58 [foreignTextNode, 36]
2059 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Comment n ode <!--"Commenter" and "commentator" mean different things. I'v...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2060 "
2061 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2062 </p>
2063 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "I admit that I harbor doubts about whether we really need..." but got Text no de "Äb̈c̈d̈ëf̈g̈ḧ
2064 "
2065 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 58 [foreignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "I admit that I harbor doubts about whether we really need..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2066 </p>
2067 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text no de "I admit that I harbor doubts about whether we really need..." but got Text n ode "Äb̈c̈d̈ëf̈g̈ḧ
2068 "
2069 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 59 [xmlDoc, -1] 1723 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 59 [xmlDoc, -1]
2070 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 59 [xmlDoc, -1] 1724 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 59 [xmlDoc, -1]
2071 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Document node with 4 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1725 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 60 [xmlDoc, 0]
2072 </p> 1726 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 60 [xmlDoc, 0]
2073 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Document node wit h 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1727 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 61 [xmlDoc, 1]
2074 " 1728 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 61 [xmlDoc, 1]
2075 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Document node with 4 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2076 </p>
2077 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Document node wit h 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2078 "
2079 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 62 [xmlDoc, 5] 1729 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 62 [xmlDoc, 5]
2080 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 62 [xmlDoc, 5] 1730 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 62 [xmlDoc, 5]
2081 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 63 [xmlComment, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--I maliciously created a comment that will break incautiou...--> but got Eleme nt node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1731 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 63 [xmlComment, 0]
2082 </p> 1732 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 63 [xmlComment, 0]
2083 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1733 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 64 [xmlComment, 4]
2084 " 1734 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 64 [xmlComment, 4]
2085 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 64 [xmlComment, 4] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--I maliciously created a comment that will break incautiou...--> but got Eleme nt node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1735 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 65 [processingInstruction, 0]
2086 </p> 1736 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 65 [processingInstruction, 0]
2087 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1737 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 66 [processingInstruction, 5]
2088 " 1738 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 66 [processingInstruction, 5]
2089 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 65 [processingInstruction, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ë f̈g̈ḧ 1739 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 67 [processingInstruction, 9]
2090 </p> 1740 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 67 [processingInstruction, 9]
2091 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 65 [processingInstruction, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Pr ocessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1741 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 68 [detachedTextNode, 0]
2092 " 1742 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 68 [detachedTextNode, 0]
2093 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 66 [processingInstruction, 5] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ë f̈g̈ḧ 1743 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 69 [detachedTextNode, 8]
2094 </p> 1744 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 69 [detachedTextNode, 8]
2095 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 66 [processingInstruction, 5] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Pr ocessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1745 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 70 [detachedForeignTextNode, 0]
2096 " 1746 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 70 [detachedForeignTextNode, 0]
2097 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 67 [processingInstruction, 9] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ë f̈g̈ḧ 1747 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 71 [detachedForeignTextNode, 8]
2098 </p> 1748 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 71 [detachedForeignTextNode, 8]
2099 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 67 [processingInstruction, 9] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Pr ocessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1749 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 72 [detachedXmlTextNode, 0]
2100 " 1750 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 72 [detachedXmlTextNode, 0]
2101 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 68 [detachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "Uvwxyzab" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1751 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 73 [detachedXmlTextNode, 8]
2102 </p> 1752 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 73 [detachedXmlTextNode, 8]
2103 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 68 [detachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text no de "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1753 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 74 [detachedProcessingInstruction, 12]
2104 " 1754 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 74 [detachedProcessingInstruction, 12]
2105 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 69 [detachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "Uvwxyzab" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1755 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 75 [detachedComment, 3]
2106 </p> 1756 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 75 [detachedComment, 3]
2107 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 69 [detachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text no de "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1757 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 76 [detachedComment, 5]
2108 " 1758 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 76 [detachedComment, 5]
2109 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Cdefghij" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1759 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 77 [detachedForeignComment, 0]
2110 </p> 1760 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 77 [detachedForeignComment, 0]
2111 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1761 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 78 [detachedForeignComment, 4]
2112 " 1762 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 78 [detachedForeignComment, 4]
2113 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Cdefghij" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1763 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 79 [detachedXmlComment, 2]
2114 </p> 1764 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 79 [detachedXmlComment, 2]
2115 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1765 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 80 [docfrag, 0]
2116 " 1766 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 80 [docfrag, 0]
2117 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1767 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 81 [foreignDocfrag, 0]
2118 </p> 1768 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 81 [foreignDocfrag, 0]
2119 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1769 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 82 [xmlDocfrag, 0]
2120 " 1770 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 82 [xmlDocfrag, 0]
2121 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2122 </p>
2123 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2124 "
2125 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected ProcessingInstruction node with target "whippoorwill" and data "chirp chir p chirp" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2126 </p>
2127 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "whippoorwill" and data "chirp chi rp chirp" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2128 "
2129 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Comment n ode <!--Stuvwxyz--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2130 </p>
2131 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2132 "
2133 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Comment n ode <!--Stuvwxyz--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2134 </p>
2135 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2136 "
2137 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Co mment node <!--אריה יהודה--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2138 </p>
2139 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected C omment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2140 "
2141 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Co mment node <!--אריה יהודה--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2142 </p>
2143 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected C omment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2144 "
2145 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Commen t node <!--בן חיים אליעזר--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2146 </p>
2147 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Comme nt node <!--בן חיים אליעזר--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2148 "
2149 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected DocumentFragment node with 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2150 </p>
2151 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2152 "
2153 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFr agment node with 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2154 </p>
2155 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected DocumentF ragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2156 "
2157 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected DocumentFragme nt node with 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2158 </p>
2159 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected DocumentFragm ent node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2160 "
2161 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 83 [doctype, 0] 1771 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 83 [doctype, 0]
2162 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 83 [doctype, 0] 1772 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 83 [doctype, 0]
2163 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNo deTypeError function "function () { 1773 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNo deTypeError function "function () {
2164 selection.extend(node, offset); 1774 selection.extend(node, offset);
2165 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 1775 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
2166 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidN odeTypeError function "function () { 1776 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidN odeTypeError function "function () {
2167 selection.extend(node, offset); 1777 selection.extend(node, offset);
2168 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 1778 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
2169 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 85 [doctype, 1] 1779 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 85 [doctype, 1]
2170 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 85 [doctype, 1] 1780 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 85 [doctype, 1]
(...skipping 26 matching lines...) Expand all
2197 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 11 [par as[1].firstChild, 2] 1807 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 11 [par as[1].firstChild, 2]
2198 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 11 [pa ras[1].firstChild, 2] 1808 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 11 [pa ras[1].firstChild, 2]
2199 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 12 [par as[1].firstChild, 8] 1809 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 12 [par as[1].firstChild, 8]
2200 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 12 [pa ras[1].firstChild, 8] 1810 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 12 [pa ras[1].firstChild, 8]
2201 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 13 [par as[1].firstChild, 9] 1811 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 13 [par as[1].firstChild, 9]
2202 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 13 [pa ras[1].firstChild, 9] 1812 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 13 [pa ras[1].firstChild, 9]
2203 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 14 [par as[1].firstChild, 10] 1813 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 14 [par as[1].firstChild, 10]
2204 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 14 [pa ras[1].firstChild, 10] 1814 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 14 [pa ras[1].firstChild, 10]
2205 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 15 [par as[1].firstChild, 65535] 1815 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 15 [par as[1].firstChild, 65535]
2206 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 15 [pa ras[1].firstChild, 65535] 1816 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 15 [pa ras[1].firstChild, 65535]
2207 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 16 [det achedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "O pqrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1817 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 16 [det achedPara1.firstChild, 0]
2208 </p><p id="b" s... 1818 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 16 [de tachedPara1.firstChild, 0]
2209 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 16 [de tachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Element node <p id="e" style="display:none">Ghijklmn</p> 1819 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 17 [det achedPara1.firstChild, 1]
2210 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 17 [det achedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "O pqrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1820 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 17 [de tachedPara1.firstChild, 1]
2211 </p><p id="b" s... 1821 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 18 [det achedPara1.firstChild, 8]
2212 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 17 [de tachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Element node <p id="e" style="display:none">Ghijklmn</p> 1822 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 18 [de tachedPara1.firstChild, 8]
2213 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 18 [det achedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "O pqrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2214 </p><p id="b" s...
2215 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 18 [de tachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Element node <p id="e" style="display:none">Ghijklmn</p>
2216 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 19 [det achedPara1.firstChild, 9] 1823 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 19 [det achedPara1.firstChild, 9]
2217 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 19 [de tachedPara1.firstChild, 9] 1824 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 19 [de tachedPara1.firstChild, 9]
2218 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 20 [for eignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Ef ghijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1825 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 20 [for eignPara1.firstChild, 0]
2219 </p><p id="b" s... 1826 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 20 [fo reignPara1.firstChild, 0]
2220 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 20 [fo reignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Element node <p id="e" style="display:none">Ghijklmn</p> 1827 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 21 [for eignPara1.firstChild, 1]
2221 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 21 [for eignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Ef ghijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1828 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 21 [fo reignPara1.firstChild, 1]
2222 </p><p id="b" s... 1829 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 22 [for eignPara1.firstChild, 8]
2223 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 21 [fo reignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Element node <p id="e" style="display:none">Ghijklmn</p> 1830 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 22 [fo reignPara1.firstChild, 8]
2224 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 22 [for eignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Ef ghijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2225 </p><p id="b" s...
2226 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 22 [fo reignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Element node <p id="e" style="display:none">Ghijklmn</p>
2227 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 23 [for eignPara1.firstChild, 9] 1831 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 23 [for eignPara1.firstChild, 9]
2228 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 23 [fo reignPara1.firstChild, 9] 1832 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 23 [fo reignPara1.firstChild, 9]
2229 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 24 [doc ument.documentElement, -1] 1833 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 24 [doc ument.documentElement, -1]
2230 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 24 [do cument.documentElement, -1] 1834 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 24 [do cument.documentElement, -1]
2231 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 25 [doc ument.documentElement, 0] 1835 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 25 [doc ument.documentElement, 0]
2232 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 25 [do cument.documentElement, 0] 1836 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 25 [do cument.documentElement, 0]
2233 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 26 [doc ument.documentElement, 1] 1837 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 26 [doc ument.documentElement, 1]
2234 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 26 [do cument.documentElement, 1] 1838 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 26 [do cument.documentElement, 1]
2235 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 27 [doc ument.documentElement, 2] 1839 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 27 [doc ument.documentElement, 2]
2236 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 27 [do cument.documentElement, 2] 1840 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 27 [do cument.documentElement, 2]
2237 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 28 [doc ument.documentElement, 7] 1841 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 28 [doc ument.documentElement, 7]
2238 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 28 [do cument.documentElement, 7] 1842 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 28 [do cument.documentElement, 7]
2239 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 29 [doc ument.head, 1] 1843 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 29 [doc ument.head, 1]
2240 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 29 [do cument.head, 1] 1844 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 29 [do cument.head, 1]
2241 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 30 [doc ument.body, 3] 1845 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 30 [doc ument.body, 3]
2242 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 30 [do cument.body, 3] 1846 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 30 [do cument.body, 3]
2243 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 31 [for eignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1847 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 31 [for eignDoc.documentElement, 0]
2244 </p><p id="b" s... 1848 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 31 [fo reignDoc.documentElement, 0]
2245 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 31 [fo reignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <p id="e" style="display:none">Ghijklmn</p> 1849 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 32 [for eignDoc.documentElement, 1]
2246 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 32 [for eignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1850 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 32 [fo reignDoc.documentElement, 1]
2247 </p><p id="b" s... 1851 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 33 [for eignDoc.head, 0]
2248 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 32 [fo reignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <p id="e" style="display:none">Ghijklmn</p> 1852 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 33 [fo reignDoc.head, 0]
2249 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 33 [for eignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Element node <head><t itle></title></head> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g ̈ḧ 1853 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 34 [for eignDoc.body, 1]
2250 </p><p id="b" s... 1854 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 34 [fo reignDoc.body, 1]
2251 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 33 [fo reignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head>< title></title></head> but got Element node <p id="e" style="display:none">Ghijkl mn</p>
2252 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 34 [for eignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Element node <body><p >Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2253 </p><p id="b" s...
2254 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 34 [fo reignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body>< p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <p id ="e" style="display:none">Ghijklmn</p>
2255 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 35 [par as[0], 0] 1855 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 35 [par as[0], 0]
2256 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 35 [pa ras[0], 0] 1856 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 35 [pa ras[0], 0]
2257 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 36 [par as[0], 1] 1857 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 36 [par as[0], 1]
2258 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 36 [pa ras[0], 1] 1858 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 36 [pa ras[0], 1]
2259 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 37 [par as[0], 2] 1859 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 37 [par as[0], 2]
2260 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 37 [pa ras[0], 2] 1860 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 37 [pa ras[0], 2]
2261 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 38 [par as[1], 0] 1861 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 38 [par as[1], 0]
2262 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 38 [pa ras[1], 0] 1862 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 38 [pa ras[1], 0]
2263 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 39 [par as[1], 1] 1863 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 39 [par as[1], 1]
2264 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 39 [pa ras[1], 1] 1864 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 39 [pa ras[1], 1]
2265 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 40 [par as[1], 2] 1865 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 40 [par as[1], 2]
2266 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 40 [pa ras[1], 2] 1866 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 40 [pa ras[1], 2]
2267 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 41 [det achedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstu v</p> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1867 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 41 [det achedPara1, 0]
2268 </p><p id="b" s... 1868 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 41 [de tachedPara1, 0]
2269 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 41 [de tachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Element node <p id="e" style="display:none">Ghijklmn</p> 1869 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 42 [det achedPara1, 1]
2270 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 42 [det achedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstu v</p> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1870 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 42 [de tachedPara1, 1]
2271 </p><p id="b" s...
2272 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 42 [de tachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Element node <p id="e" style="display:none">Ghijklmn</p>
2273 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 43 [tes tDiv, 0] 1871 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 43 [tes tDiv, 0]
2274 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 43 [te stDiv, 0] 1872 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 43 [te stDiv, 0]
2275 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 44 [tes tDiv, 3] 1873 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 44 [tes tDiv, 3]
2276 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 44 [te stDiv, 3] 1874 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 44 [te stDiv, 3]
2277 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 45 [doc ument, -1] 1875 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 45 [doc ument, -1]
2278 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 45 [do cument, -1] 1876 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 45 [do cument, -1]
2279 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 46 [doc ument, 0] 1877 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 46 [doc ument, 0]
2280 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 46 [do cument, 0] 1878 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 46 [do cument, 0]
2281 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 47 [doc ument, 1] 1879 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 47 [doc ument, 1]
2282 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 47 [do cument, 1] 1880 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 47 [do cument, 1]
2283 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 48 [doc ument, 2] 1881 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 48 [doc ument, 2]
2284 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 48 [do cument, 2] 1882 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 48 [do cument, 2]
2285 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 49 [doc ument, 3] 1883 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 49 [doc ument, 3]
2286 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 49 [do cument, 3] 1884 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 49 [do cument, 3]
2287 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 50 [com ment, -1] 1885 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 50 [com ment, -1]
2288 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 50 [co mment, -1] 1886 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 50 [co mment, -1]
2289 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 51 [com ment, 0] 1887 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 51 [com ment, 0]
2290 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 51 [co mment, 0] 1888 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 51 [co mment, 0]
2291 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 52 [com ment, 4] 1889 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 52 [com ment, 4]
2292 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 52 [co mment, 4] 1890 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 52 [co mment, 4]
2293 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 53 [com ment, 96] 1891 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 53 [com ment, 96]
2294 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 53 [co mment, 96] 1892 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 53 [co mment, 96]
2295 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 54 [for eignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 child ren but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1893 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 54 [for eignDoc, 0]
2296 </p><p id="b" s... 1894 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 54 [fo reignDoc, 0]
2297 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 54 [fo reignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Element node <p id="e" style="display:none">Ghijklmn</p> 1895 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 55 [for eignDoc, 1]
2298 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 55 [for eignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 child ren but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1896 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 55 [fo reignDoc, 1]
2299 </p><p id="b" s... 1897 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 56 [for eignComment, 2]
2300 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 55 [fo reignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Element node <p id="e" style="display:none">Ghijklmn</p> 1898 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 56 [fo reignComment, 2]
2301 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 56 [for eignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Comm enter" and "commentator" mean different things. I'v...--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1899 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 57 [for eignTextNode, 0]
2302 </p><p id="b" s... 1900 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 57 [fo reignTextNode, 0]
2303 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 56 [fo reignComment, 2] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Comment node <!--"Com menter" and "commentator" mean different things. I'v...--> but got Element node <p id="e" style="display:none">Ghijklmn</p> 1901 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 58 [for eignTextNode, 36]
2304 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 57 [for eignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "I admit th at I harbor doubts about whether we really need..." but got Element node <div id ="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1902 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 58 [fo reignTextNode, 36]
2305 </p><p id="b" s...
2306 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 57 [fo reignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit t hat I harbor doubts about whether we really need..." but got Element node <p id= "e" style="display:none">Ghijklmn</p>
2307 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 58 [for eignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit t hat I harbor doubts about whether we really need..." but got Element node <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2308 </p><p id="b" s...
2309 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 58 [fo reignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Element node <p id ="e" style="display:none">Ghijklmn</p>
2310 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 59 [xml Doc, -1] 1903 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 59 [xml Doc, -1]
2311 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 59 [xm lDoc, -1] 1904 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 59 [xm lDoc, -1]
2312 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 60 [xml Doc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1905 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 60 [xml Doc, 0]
2313 </p><p id="b" s... 1906 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 60 [xm lDoc, 0]
2314 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 60 [xm lDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <p id="e" style="display:none">Ghijklmn</p> 1907 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 61 [xml Doc, 1]
2315 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 61 [xml Doc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1908 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 61 [xm lDoc, 1]
2316 </p><p id="b" s...
2317 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 61 [xm lDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <p id="e" style="display:none">Ghijklmn</p>
2318 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 62 [xml Doc, 5] 1909 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 62 [xml Doc, 5]
2319 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 62 [xm lDoc, 5] 1910 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 62 [xm lDoc, 5]
2320 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 63 [xml Comment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malicio usly created a comment that will break incautiou...--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1911 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 63 [xml Comment, 0]
2321 </p><p id="b" s... 1912 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 63 [xm lComment, 0]
2322 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 63 [xm lComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Element node <p id="e" style="display:none">Ghijklmn</p> 1913 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 64 [xml Comment, 4]
2323 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 64 [xml Comment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malicio usly created a comment that will break incautiou...--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1914 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 64 [xm lComment, 4]
2324 </p><p id="b" s... 1915 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 65 [pro cessingInstruction, 0]
2325 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 64 [xm lComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Element node <p id="e" style="display:none">Ghijklmn</p> 1916 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 65 [pr ocessingInstruction, 0]
2326 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 65 [pro cessingInstruction, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected ProcessingInstr uction node with target "somePI" and data "Did you know that \":syn sync fromsta rt\" is very useful wh..." but got Element node <div id="test"><p id="a">Äb̈c̈d ̈ëf̈g̈ḧ 1917 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 66 [pro cessingInstruction, 5]
2327 </p><p id="b" s... 1918 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 66 [pr ocessingInstruction, 5]
2328 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 65 [pr ocessingInstruction, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Element node <p id="e" style="display:none"> Ghijklmn</p> 1919 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 67 [pro cessingInstruction, 9]
2329 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 66 [pro cessingInstruction, 5] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected ProcessingInstr uction node with target "somePI" and data "Did you know that \":syn sync fromsta rt\" is very useful wh..." but got Element node <div id="test"><p id="a">Äb̈c̈d ̈ëf̈g̈ḧ 1920 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 67 [pr ocessingInstruction, 9]
2330 </p><p id="b" s... 1921 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 68 [det achedTextNode, 0]
2331 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 66 [pr ocessingInstruction, 5] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Element node <p id="e" style="display:none"> Ghijklmn</p> 1922 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 68 [de tachedTextNode, 0]
2332 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 67 [pro cessingInstruction, 9] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected ProcessingInstr uction node with target "somePI" and data "Did you know that \":syn sync fromsta rt\" is very useful wh..." but got Element node <div id="test"><p id="a">Äb̈c̈d ̈ëf̈g̈ḧ 1923 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 69 [det achedTextNode, 8]
2333 </p><p id="b" s... 1924 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 69 [de tachedTextNode, 8]
2334 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 67 [pr ocessingInstruction, 9] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Element node <p id="e" style="display:none"> Ghijklmn</p> 1925 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 70 [det achedForeignTextNode, 0]
2335 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 68 [det achedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1926 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 70 [de tachedForeignTextNode, 0]
2336 </p><p id="b" s... 1927 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 71 [det achedForeignTextNode, 8]
2337 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 68 [de tachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Element node <p id="e" style="display:none">Ghijklmn</p> 1928 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 71 [de tachedForeignTextNode, 8]
2338 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 69 [det achedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1929 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 72 [det achedXmlTextNode, 0]
2339 </p><p id="b" s... 1930 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 72 [de tachedXmlTextNode, 0]
2340 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 69 [de tachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Element node <p id="e" style="display:none">Ghijklmn</p> 1931 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 73 [det achedXmlTextNode, 8]
2341 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 70 [det achedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Cd efghij" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1932 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 73 [de tachedXmlTextNode, 8]
2342 </p><p id="b" s... 1933 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 74 [det achedProcessingInstruction, 12]
2343 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 70 [de tachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Element node <p id="e" style="display:none">Ghijklmn</p> 1934 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 74 [de tachedProcessingInstruction, 12]
2344 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 71 [det achedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Cd efghij" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1935 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 75 [det achedComment, 3]
2345 </p><p id="b" s... 1936 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 75 [de tachedComment, 3]
2346 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 71 [de tachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Element node <p id="e" style="display:none">Ghijklmn</p> 1937 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 76 [det achedComment, 5]
2347 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 72 [det achedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Text node "Klmnop qr" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1938 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 76 [de tachedComment, 5]
2348 </p><p id="b" s... 1939 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 77 [det achedForeignComment, 0]
2349 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 72 [de tachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Element node <p id="e" style="display:none">Ghijklmn</p> 1940 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 77 [de tachedForeignComment, 0]
2350 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 73 [det achedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Text node "Klmnop qr" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1941 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 78 [det achedForeignComment, 4]
2351 </p><p id="b" s... 1942 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 78 [de tachedForeignComment, 4]
2352 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 73 [de tachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Element node <p id="e" style="display:none">Ghijklmn</p> 1943 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 79 [det achedXmlComment, 2]
2353 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 74 [det achedProcessingInstruction, 12] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Proces singInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1944 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 79 [de tachedXmlComment, 2]
2354 </p><p id="b" s... 1945 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 80 [doc frag, 0]
2355 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 74 [de tachedProcessingInstruction, 12] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Proce ssingInstruction node with target "whippoorwill" and data "chirp chirp chirp" bu t got Element node <p id="e" style="display:none">Ghijklmn</p> 1946 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 80 [do cfrag, 0]
2356 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 75 [det achedComment, 3] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Comment node <!--Stuv wxyz--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1947 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 81 [for eignDocfrag, 0]
2357 </p><p id="b" s... 1948 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 81 [fo reignDocfrag, 0]
2358 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 75 [de tachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Element node <p id="e" style="display:none">Ghijklmn</p> 1949 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 82 [xml Docfrag, 0]
2359 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 76 [det achedComment, 5] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Comment node <!--Stuv wxyz--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1950 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 82 [xm lDocfrag, 0]
2360 </p><p id="b" s...
2361 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 76 [de tachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Element node <p id="e" style="display:none">Ghijklmn</p>
2362 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 77 [det achedForeignComment, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--אריה יהודה--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2363 </p><p id="b" s...
2364 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 77 [de tachedForeignComment, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Element node <p id="e" style="display:none">Ghijklmn</ p>
2365 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 78 [det achedForeignComment, 4] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--אריה יהודה--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2366 </p><p id="b" s...
2367 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 78 [de tachedForeignComment, 4] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Element node <p id="e" style="display:none">Ghijklmn</ p>
2368 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 79 [det achedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Comment node <!--ב ן חיים אליעזר--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2369 </p><p id="b" s...
2370 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 79 [de tachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Comment node <!-- בן חיים אליעזר--> but got Element node <p id="e" style="display:none">Ghijklmn</ p>
2371 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 80 [doc frag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2372 </p><p id="b" s...
2373 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 80 [do cfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected DocumentFragment node with 0 children but got Element node <p id="e" style="display:none">Ghijklmn</p>
2374 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 81 [for eignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2375 </p><p id="b" s...
2376 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 81 [fo reignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected DocumentFragment node with 0 children but got Element node <p id="e" style="display:none">Ghijklmn</p >
2377 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 82 [xml Docfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2378 </p><p id="b" s...
2379 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 82 [xm lDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node wit h 0 children but got Element node <p id="e" style="display:none">Ghijklmn</p>
2380 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 83 [doc type, 0] 1951 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 83 [doc type, 0]
2381 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 83 [do ctype, 0] 1952 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 83 [do ctype, 0]
2382 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 84 [doc type, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () { 1953 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 84 [doc type, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
2383 selection.extend(node, offset); 1954 selection.extend(node, offset);
2384 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 1955 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
2385 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 84 [do ctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () { 1956 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 84 [do ctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
2386 selection.extend(node, offset); 1957 selection.extend(node, offset);
2387 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 1958 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
2388 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 85 [doc type, 1] 1959 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 85 [doc type, 1]
2389 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 85 [do ctype, 1] 1960 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 85 [do ctype, 1]
(...skipping 26 matching lines...) Expand all
2416 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 11 [paras[1].firstChild, 2] 1987 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 11 [paras[1].firstChild, 2]
2417 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 11 [paras[1].firstChild, 2] 1988 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 11 [paras[1].firstChild, 2]
2418 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 12 [paras[1].firstChild, 8] 1989 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 12 [paras[1].firstChild, 8]
2419 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 12 [paras[1].firstChild, 8] 1990 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 12 [paras[1].firstChild, 8]
2420 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 13 [paras[1].firstChild, 9] 1991 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 13 [paras[1].firstChild, 9]
2421 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 13 [paras[1].firstChild, 9] 1992 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 13 [paras[1].firstChild, 9]
2422 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 14 [paras[1].firstChild, 10] 1993 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 14 [paras[1].firstChild, 10]
2423 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 14 [paras[1].firstChild, 10] 1994 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 14 [paras[1].firstChild, 10]
2424 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 15 [paras[1].firstChild, 65535] 1995 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 15 [paras[1].firstChild, 65535]
2425 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 15 [paras[1].firstChild, 65535] 1996 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 15 [paras[1].firstChild, 65535]
2426 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Opqrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ 1997 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 16 [detachedPara1.firstChild, 0]
2427 </p><p id="b" s... 1998 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 16 [detachedPara1.firstChild, 0]
2428 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Qrstuvwx" 1999 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 17 [detachedPara1.firstChild, 1]
2429 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Opqrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ 2000 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 17 [detachedPara1.firstChild, 1]
2430 </p><p id="b" s... 2001 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 18 [detachedPara1.firstChild, 8]
2431 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Qrstuvwx" 2002 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 18 [detachedPara1.firstChild, 8]
2432 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Opqrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈
2433 </p><p id="b" s...
2434 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Qrstuvwx"
2435 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 19 [detachedPara1.firstChild, 9] 2003 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 19 [detachedPara1.firstChild, 9]
2436 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 19 [detachedPara1.firstChild, 9] 2004 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 19 [detachedPara1.firstChild, 9]
2437 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Efghijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈ 2005 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 20 [foreignPara1.firstChild, 0]
2438 </p><p id="b" s... 2006 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 20 [foreignPara1.firstChild, 0]
2439 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Text node "Qrstuvwx" 2007 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 21 [foreignPara1.firstChild, 1]
2440 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Efghijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈ 2008 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 21 [foreignPara1.firstChild, 1]
2441 </p><p id="b" s... 2009 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 22 [foreignPara1.firstChild, 8]
2442 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Text node "Qrstuvwx" 2010 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 22 [foreignPara1.firstChild, 8]
2443 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Efghijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
2444 </p><p id="b" s...
2445 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Text node "Qrstuvwx"
2446 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 23 [foreignPara1.firstChild, 9] 2011 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 23 [foreignPara1.firstChild, 9]
2447 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 23 [foreignPara1.firstChild, 9] 2012 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 23 [foreignPara1.firstChild, 9]
2448 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 24 [document.documentElement, -1] 2013 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 24 [document.documentElement, -1]
2449 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 24 [document.documentElement, -1] 2014 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 24 [document.documentElement, -1]
2450 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 25 [document.documentElement, 0] 2015 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 25 [document.documentElement, 0]
2451 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 25 [document.documentElement, 0] 2016 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 25 [document.documentElement, 0]
2452 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 26 [document.documentElement, 1] 2017 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 26 [document.documentElement, 1]
2453 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 26 [document.documentElement, 1] 2018 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 26 [document.documentElement, 1]
2454 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 27 [document.documentElement, 2] 2019 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 27 [document.documentElement, 2]
2455 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 27 [document.documentElement, 2] 2020 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 27 [document.documentElement, 2]
2456 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 28 [document.documentElement, 7] 2021 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 28 [document.documentElement, 7]
2457 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 28 [document.documentElement, 7] 2022 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 28 [document.documentElement, 7]
2458 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 29 [document.head, 1] 2023 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 29 [document.head, 1]
2459 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 29 [document.head, 1] 2024 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 29 [document.head, 1]
2460 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 30 [document.body, 3] 2025 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 30 [document.body, 3]
2461 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 30 [document.body, 3] 2026 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 30 [document.body, 3]
2462 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but g ot Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2027 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 31 [foreignDoc.documentElement, 0]
2463 </p><p id="b" s... 2028 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 31 [foreignDoc.documentElement, 0]
2464 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text node "Qrstuvwx" 2029 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 32 [foreignDoc.documentElement, 1]
2465 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but g ot Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2030 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 32 [foreignDoc.documentElement, 1]
2466 </p><p id="b" s... 2031 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 33 [foreignDoc.head, 0]
2467 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text node "Qrstuvwx" 2032 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 33 [foreignDoc.head, 0]
2468 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <head><title></title></head> but got Element node <div id="test"><p id="a">Ä b̈c̈d̈ëf̈g̈ḧ 2033 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 34 [foreignDoc.body, 1]
2469 </p><p id="b" s... 2034 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 34 [foreignDoc.body, 1]
2470 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <head><title></title></head> but got Text node "Qrstuvwx"
2471 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2472 </p><p id="b" s...
2473 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text no de "Qrstuvwx"
2474 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 35 [paras[0], 0] 2035 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 35 [paras[0], 0]
2475 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 35 [paras[0], 0] 2036 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 35 [paras[0], 0]
2476 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 36 [paras[0], 1] 2037 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 36 [paras[0], 1]
2477 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 36 [paras[0], 1] 2038 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 36 [paras[0], 1]
2478 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 37 [paras[0], 2] 2039 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 37 [paras[0], 2]
2479 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 37 [paras[0], 2] 2040 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 37 [paras[0], 2]
2480 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 38 [paras[1], 0] 2041 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 38 [paras[1], 0]
2481 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 38 [paras[1], 0] 2042 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 38 [paras[1], 0]
2482 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 39 [paras[1], 1] 2043 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 39 [paras[1], 1]
2483 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 39 [paras[1], 1] 2044 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 39 [paras[1], 1]
2484 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 40 [paras[1], 2] 2045 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 40 [paras[1], 2]
2485 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 40 [paras[1], 2] 2046 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 40 [paras[1], 2]
2486 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2047 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 41 [detachedPara1, 0]
2487 </p><p id="b" s... 2048 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 41 [detachedPara1, 0]
2488 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element nod e <p>Opqrstuv</p> but got Text node "Qrstuvwx" 2049 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 42 [detachedPara1, 1]
2489 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2050 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 42 [detachedPara1, 1]
2490 </p><p id="b" s...
2491 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element nod e <p>Opqrstuv</p> but got Text node "Qrstuvwx"
2492 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 43 [testDiv, 0] 2051 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 43 [testDiv, 0]
2493 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 43 [testDiv, 0] 2052 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 43 [testDiv, 0]
2494 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 44 [testDiv, 3] 2053 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 44 [testDiv, 3]
2495 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 44 [testDiv, 3] 2054 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 44 [testDiv, 3]
2496 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 45 [document, -1] 2055 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 45 [document, -1]
2497 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 45 [document, -1] 2056 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 45 [document, -1]
2498 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 46 [document, 0] 2057 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 46 [document, 0]
2499 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 46 [document, 0] 2058 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 46 [document, 0]
2500 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 47 [document, 1] 2059 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 47 [document, 1]
2501 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 47 [document, 1] 2060 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 47 [document, 1]
2502 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 48 [document, 2] 2061 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 48 [document, 2]
2503 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 48 [document, 2] 2062 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 48 [document, 2]
2504 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 49 [document, 3] 2063 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 49 [document, 3]
2505 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 49 [document, 3] 2064 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 49 [document, 3]
2506 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 50 [comment, -1] 2065 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 50 [comment, -1]
2507 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 50 [comment, -1] 2066 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 50 [comment, -1]
2508 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 51 [comment, 0] 2067 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 51 [comment, 0]
2509 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 51 [comment, 0] 2068 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 51 [comment, 0]
2510 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 52 [comment, 4] 2069 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 52 [comment, 4]
2511 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 52 [comment, 4] 2070 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 52 [comment, 4]
2512 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 53 [comment, 96] 2071 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 53 [comment, 96]
2513 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 53 [comment, 96] 2072 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 53 [comment, 96]
2514 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Document node w ith 3 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2073 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 54 [foreignDoc, 0]
2515 </p><p id="b" s... 2074 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 54 [foreignDoc, 0]
2516 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Document node with 3 children but got Text node "Qrstuvwx" 2075 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 55 [foreignDoc, 1]
2517 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Document node w ith 3 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2076 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 55 [foreignDoc, 1]
2518 </p><p id="b" s... 2077 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 56 [foreignComment, 2]
2519 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Document node with 3 children but got Text node "Qrstuvwx" 2078 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 56 [foreignComment, 2]
2520 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment nod e <!--"Commenter" and "commentator" mean different things. I'v...--> but got El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2079 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 57 [foreignTextNode, 0]
2521 </p><p id="b" s... 2080 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 57 [foreignTextNode, 0]
2522 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment no de <!--"Commenter" and "commentator" mean different things. I'v...--> but got T ext node "Qrstuvwx" 2081 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 58 [foreignTextNode, 36]
2523 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Element n ode <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2082 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 58 [foreignTextNode, 36]
2524 </p><p id="b" s...
2525 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Text nod e "Qrstuvwx"
2526 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 58 [foreignTextNode, 36] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2527 </p><p id="b" s...
2528 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 58 [foreignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "I admit that I harbor doubts about whether we really need..." but got Text no de "Qrstuvwx"
2529 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 59 [xmlDoc, -1] 2083 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 59 [xmlDoc, -1]
2530 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 59 [xmlDoc, -1] 2084 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 59 [xmlDoc, -1]
2531 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2085 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 60 [xmlDoc, 0]
2532 </p><p id="b" s... 2086 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 60 [xmlDoc, 0]
2533 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Document node with 4 children but got Text node "Qrstuvwx" 2087 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 61 [xmlDoc, 1]
2534 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2088 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 61 [xmlDoc, 1]
2535 </p><p id="b" s...
2536 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Document node with 4 children but got Text node "Qrstuvwx"
2537 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 62 [xmlDoc, 5] 2089 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 62 [xmlDoc, 5]
2538 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 62 [xmlDoc, 5] 2090 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 62 [xmlDoc, 5]
2539 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 63 [xmlComment, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Comment node <! --I maliciously created a comment that will break incautiou...--> but got Elemen t node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2091 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 63 [xmlComment, 0]
2540 </p><p id="b" s... 2092 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 63 [xmlComment, 0]
2541 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 63 [xmlComment, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--I maliciously created a comment that will break incautiou...--> but got Text node "Qrstuvwx" 2093 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 64 [xmlComment, 4]
2542 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 64 [xmlComment, 4] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Comment node <! --I maliciously created a comment that will break incautiou...--> but got Elemen t node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2094 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 64 [xmlComment, 4]
2543 </p><p id="b" s... 2095 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 65 [processingInstruction, 0]
2544 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 64 [xmlComment, 4] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--I maliciously created a comment that will break incautiou...--> but got Text node "Qrstuvwx" 2096 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 65 [processingInstruction, 0]
2545 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 65 [processingInstruction, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "somePI" and data "Did you know that \":syn s ync fromstart\" is very useful wh..." but got Element node <div id="test"><p id= "a">Äb̈c̈d̈ëf̈g̈ḧ 2097 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 66 [processingInstruction, 5]
2546 </p><p id="b" s... 2098 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 66 [processingInstruction, 5]
2547 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 65 [processingInstruction, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Qrstuvwx" 2099 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 67 [processingInstruction, 9]
2548 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 66 [processingInstruction, 5] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "somePI" and data "Did you know that \":syn s ync fromstart\" is very useful wh..." but got Element node <div id="test"><p id= "a">Äb̈c̈d̈ëf̈g̈ḧ 2100 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 67 [processingInstruction, 9]
2549 </p><p id="b" s... 2101 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 68 [detachedTextNode, 0]
2550 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 66 [processingInstruction, 5] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Qrstuvwx" 2102 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 68 [detachedTextNode, 0]
2551 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 67 [processingInstruction, 9] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "somePI" and data "Did you know that \":syn s ync fromstart\" is very useful wh..." but got Element node <div id="test"><p id= "a">Äb̈c̈d̈ëf̈g̈ḧ 2103 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 69 [detachedTextNode, 8]
2552 </p><p id="b" s... 2104 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 69 [detachedTextNode, 8]
2553 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 67 [processingInstruction, 9] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Qrstuvwx" 2105 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 70 [detachedForeignTextNode, 0]
2554 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 68 [detachedTextNode, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "Uvwxyzab" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2106 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 70 [detachedForeignTextNode, 0]
2555 </p><p id="b" s... 2107 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 71 [detachedForeignTextNode, 8]
2556 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 68 [detachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "Uvwxyzab" but got Text node "Qrstuvwx" 2108 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 71 [detachedForeignTextNode, 8]
2557 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 69 [detachedTextNode, 8] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "Uvwxyzab" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2109 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 72 [detachedXmlTextNode, 0]
2558 </p><p id="b" s... 2110 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 72 [detachedXmlTextNode, 0]
2559 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 69 [detachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "Uvwxyzab" but got Text node "Qrstuvwx" 2111 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 73 [detachedXmlTextNode, 8]
2560 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Cdefghij" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈ 2112 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 73 [detachedXmlTextNode, 8]
2561 </p><p id="b" s... 2113 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 74 [detachedProcessingInstruction, 12]
2562 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Cdefghij" but got Text node "Qrstuvwx" 2114 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 74 [detachedProcessingInstruction, 12]
2563 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Cdefghij" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈ 2115 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 75 [detachedComment, 3]
2564 </p><p id="b" s... 2116 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 75 [detachedComment, 3]
2565 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Cdefghij" but got Text node "Qrstuvwx" 2117 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 76 [detachedComment, 5]
2566 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Text n ode "Klmnopqr" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2118 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 76 [detachedComment, 5]
2567 </p><p id="b" s... 2119 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 77 [detachedForeignComment, 0]
2568 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Text node "Qrstuvwx" 2120 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 77 [detachedForeignComment, 0]
2569 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Text n ode "Klmnopqr" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2121 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 78 [detachedForeignComment, 4]
2570 </p><p id="b" s... 2122 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 78 [detachedForeignComment, 4]
2571 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Text node "Qrstuvwx" 2123 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 79 [detachedXmlComment, 2]
2572 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2124 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 79 [detachedXmlComment, 2]
2573 </p><p id="b" s... 2125 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 80 [docfrag, 0]
2574 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected ProcessingInstruction node with target "whippoorwill" and data "chirp chir p chirp" but got Text node "Qrstuvwx" 2126 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 80 [docfrag, 0]
2575 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment no de <!--Stuvwxyz--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈ 2127 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 81 [foreignDocfrag, 0]
2576 </p><p id="b" s... 2128 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 81 [foreignDocfrag, 0]
2577 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Comment n ode <!--Stuvwxyz--> but got Text node "Qrstuvwx" 2129 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 82 [xmlDocfrag, 0]
2578 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment no de <!--Stuvwxyz--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈ 2130 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 82 [xmlDocfrag, 0]
2579 </p><p id="b" s...
2580 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Comment n ode <!--Stuvwxyz--> but got Text node "Qrstuvwx"
2581 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--אריה יהודה--> but got Element node <div id="test"><p id="a">Äb̈c̈ d̈ëf̈g̈ḧ
2582 </p><p id="b" s...
2583 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Co mment node <!--אריה יהודה--> but got Text node "Qrstuvwx"
2584 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--אריה יהודה--> but got Element node <div id="test"><p id="a">Äb̈c̈ d̈ëf̈g̈ḧ
2585 </p><p id="b" s...
2586 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Co mment node <!--אריה יהודה--> but got Text node "Qrstuvwx"
2587 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--בן חיים אליעזר--> but got Element node <div id="test"><p id="a">Äb̈c̈ d̈ëf̈g̈ḧ
2588 </p><p id="b" s...
2589 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Commen t node <!--בן חיים אליעזר--> but got Text node "Qrstuvwx"
2590 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected DocumentFragment n ode with 0 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ ḧ
2591 </p><p id="b" s...
2592 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected DocumentFragment node with 0 children but got Text node "Qrstuvwx"
2593 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFra gment node with 0 children but got Element node <div id="test"><p id="a">Äb̈c̈d ̈ëf̈g̈ḧ
2594 </p><p id="b" s...
2595 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFr agment node with 0 children but got Text node "Qrstuvwx"
2596 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected DocumentFragmen t node with 0 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf ̈g̈ḧ
2597 </p><p id="b" s...
2598 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected DocumentFragme nt node with 0 children but got Text node "Qrstuvwx"
2599 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 83 [doctype, 0] 2131 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 83 [doctype, 0]
2600 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 83 [doctype, 0] 2132 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 83 [doctype, 0]
2601 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNod eTypeError function "function () { 2133 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNod eTypeError function "function () {
2602 selection.extend(node, offset); 2134 selection.extend(node, offset);
2603 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 2135 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
2604 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNo deTypeError function "function () { 2136 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNo deTypeError function "function () {
2605 selection.extend(node, offset); 2137 selection.extend(node, offset);
2606 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 2138 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
2607 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 85 [doctype, 1] 2139 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 85 [doctype, 1]
2608 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 85 [doctype, 1] 2140 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 85 [doctype, 1]
(...skipping 26 matching lines...) Expand all
2635 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 11 [paras[1].firstChild, 2] 2167 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 11 [paras[1].firstChild, 2]
2636 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 11 [paras[1].firstChild, 2] 2168 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 11 [paras[1].firstChild, 2]
2637 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 12 [paras[1].firstChild, 8] 2169 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 12 [paras[1].firstChild, 8]
2638 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 12 [paras[1].firstChild, 8] 2170 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 12 [paras[1].firstChild, 8]
2639 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 13 [paras[1].firstChild, 9] 2171 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 13 [paras[1].firstChild, 9]
2640 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 13 [paras[1].firstChild, 9] 2172 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 13 [paras[1].firstChild, 9]
2641 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 14 [paras[1].firstChild, 10] 2173 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 14 [paras[1].firstChild, 10]
2642 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 14 [paras[1].firstChild, 10] 2174 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 14 [paras[1].firstChild, 10]
2643 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 15 [paras[1].firstChild, 65535] 2175 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 15 [paras[1].firstChild, 65535]
2644 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 15 [paras[1].firstChild, 65535] 2176 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 15 [paras[1].firstChild, 65535]
2645 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <html><head><title>Selection extend() tests</title> 2177 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 16 [detachedPara1.firstChild, 0]
2646 <meta... 2178 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 16 [detachedPara1.firstChild, 0]
2647 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Element node <body><div id="test"><p id= "a">Äb̈c̈d̈ëf̈g̈ḧ 2179 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 17 [detachedPara1.firstChild, 1]
2648 </p><p id... 2180 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 17 [detachedPara1.firstChild, 1]
2649 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <html><head><title>Selection extend() tests</title> 2181 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 18 [detachedPara1.firstChild, 8]
2650 <meta... 2182 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 18 [detachedPara1.firstChild, 8]
2651 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Element node <body><div id="test"><p id= "a">Äb̈c̈d̈ëf̈g̈ḧ
2652 </p><p id...
2653 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <html><head><title>Selection extend() tests</title>
2654 <meta...
2655 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Element node <body><div id="test"><p id= "a">Äb̈c̈d̈ëf̈g̈ḧ
2656 </p><p id...
2657 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 19 [detachedPara1.firstChild, 9] 2183 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 19 [detachedPara1.firstChild, 9]
2658 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 19 [detachedPara1.firstChild, 9] 2184 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 19 [detachedPara1.firstChild, 9]
2659 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Element node <html><head><title>Selection extend() tests</title> 2185 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 20 [foreignPara1.firstChild, 0]
2660 <meta... 2186 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 20 [foreignPara1.firstChild, 0]
2661 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Element node <body><div id="test"><p id=" a">Äb̈c̈d̈ëf̈g̈ḧ 2187 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 21 [foreignPara1.firstChild, 1]
2662 </p><p id... 2188 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 21 [foreignPara1.firstChild, 1]
2663 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Element node <html><head><title>Selection extend() tests</title> 2189 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 22 [foreignPara1.firstChild, 8]
2664 <meta... 2190 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 22 [foreignPara1.firstChild, 8]
2665 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Element node <body><div id="test"><p id=" a">Äb̈c̈d̈ëf̈g̈ḧ
2666 </p><p id...
2667 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Element node <html><head><title>Selection extend() tests</title>
2668 <meta...
2669 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Element node <body><div id="test"><p id=" a">Äb̈c̈d̈ëf̈g̈ḧ
2670 </p><p id...
2671 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 23 [foreignPara1.firstChild, 9] 2191 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 23 [foreignPara1.firstChild, 9]
2672 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 23 [foreignPara1.firstChild, 9] 2192 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 23 [foreignPara1.firstChild, 9]
2673 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 24 [document.documentElement, -1] 2193 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 24 [document.documentElement, -1]
2674 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 24 [document.documentElement, -1] 2194 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 24 [document.documentElement, -1]
2675 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 25 [document.documentElement, 0] 2195 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 25 [document.documentElement, 0]
2676 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 25 [document.documentElement, 0] 2196 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 25 [document.documentElement, 0]
2677 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 26 [document.documentElement, 1] 2197 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 26 [document.documentElement, 1]
2678 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 26 [document.documentElement, 1] 2198 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 26 [document.documentElement, 1]
2679 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 27 [document.documentElement, 2] 2199 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 27 [document.documentElement, 2]
2680 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 27 [document.documentElement, 2] 2200 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 27 [document.documentElement, 2]
2681 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 28 [document.documentElement, 7] 2201 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 28 [document.documentElement, 7]
2682 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 28 [document.documentElement, 7] 2202 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 28 [document.documentElement, 7]
2683 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 29 [document.head, 1] 2203 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 29 [document.head, 1]
2684 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 29 [document.head, 1] 2204 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 29 [document.head, 1]
2685 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 30 [document.body, 3] 2205 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 30 [document.body, 3]
2686 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 30 [document.body, 3] 2206 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 30 [document.body, 3]
2687 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <html><head><title></title></head><body><p>Efghijkl</p> <p... but got Element node <html><head><title>Selection extend() tests</title> 2207 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 31 [foreignDoc.documentElement, 0]
2688 <meta... 2208 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 31 [foreignDoc.documentElement, 0]
2689 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <html><head><title></title></head><body><p>Efghijkl</p ><p... but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2209 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 32 [foreignDoc.documentElement, 1]
2690 </p><p id... 2210 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 32 [foreignDoc.documentElement, 1]
2691 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <html><head><title></title></head><body><p>Efghijkl</p> <p... but got Element node <html><head><title>Selection extend() tests</title> 2211 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 33 [foreignDoc.head, 0]
2692 <meta... 2212 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 33 [foreignDoc.head, 0]
2693 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <html><head><title></title></head><body><p>Efghijkl</p ><p... but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2213 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 34 [foreignDoc.body, 1]
2694 </p><p id... 2214 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 34 [foreignDoc.body, 1]
2695 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <head><title></title></head> but got Element node <html><head><tit le>Selection extend() tests</title>
2696 <meta...
2697 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <head><title></title></head> but got Element node <body><div id=" test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2698 </p><p id...
2699 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but g ot Element node <html><head><title>Selection extend() tests</title>
2700 <meta...
2701 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2702 </p><p id...
2703 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 35 [paras[0], 0] 2215 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 35 [paras[0], 0]
2704 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 35 [paras[0], 0] 2216 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 35 [paras[0], 0]
2705 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 36 [paras[0], 1] 2217 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 36 [paras[0], 1]
2706 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 36 [paras[0], 1] 2218 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 36 [paras[0], 1]
2707 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 37 [paras[0], 2] 2219 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 37 [paras[0], 2]
2708 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 37 [paras[0], 2] 2220 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 37 [paras[0], 2]
2709 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 38 [paras[1], 0] 2221 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 38 [paras[1], 0]
2710 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 38 [paras[1], 0] 2222 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 38 [paras[1], 0]
2711 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 39 [paras[1], 1] 2223 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 39 [paras[1], 1]
2712 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 39 [paras[1], 1] 2224 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 39 [paras[1], 1]
2713 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 40 [paras[1], 2] 2225 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 40 [paras[1], 2]
2714 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 40 [paras[1], 2] 2226 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 40 [paras[1], 2]
2715 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected E lement node <p>Opqrstuv</p> but got Element node <html><head><title>Selection ex tend() tests</title> 2227 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 41 [detachedPara1, 0]
2716 <meta... 2228 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 41 [detachedPara1, 0]
2717 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Element node <body><div id="test"><p id="a" >Äb̈c̈d̈ëf̈g̈ḧ 2229 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 42 [detachedPara1, 1]
2718 </p><p id... 2230 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 42 [detachedPara1, 1]
2719 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected E lement node <p>Opqrstuv</p> but got Element node <html><head><title>Selection ex tend() tests</title>
2720 <meta...
2721 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Element node <body><div id="test"><p id="a" >Äb̈c̈d̈ëf̈g̈ḧ
2722 </p><p id...
2723 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 43 [testDiv, 0] 2231 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 43 [testDiv, 0]
2724 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 43 [testDiv, 0] 2232 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 43 [testDiv, 0]
2725 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 44 [testDiv, 3] 2233 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 44 [testDiv, 3]
2726 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 44 [testDiv, 3] 2234 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 44 [testDiv, 3]
2727 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 45 [document, -1] 2235 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 45 [document, -1]
2728 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 45 [document, -1] 2236 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 45 [document, -1]
2729 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 46 [document, 0] 2237 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 46 [document, 0]
2730 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 46 [document, 0] 2238 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 46 [document, 0]
2731 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 47 [document, 1] 2239 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 47 [document, 1]
2732 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 47 [document, 1] 2240 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 47 [document, 1]
2733 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 48 [document, 2] 2241 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 48 [document, 2]
2734 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 48 [document, 2] 2242 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 48 [document, 2]
2735 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 49 [document, 3] 2243 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 49 [document, 3]
2736 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 49 [document, 3] 2244 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 49 [document, 3]
2737 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 50 [comment, -1] 2245 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 50 [comment, -1]
2738 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 50 [comment, -1] 2246 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 50 [comment, -1]
2739 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 51 [comment, 0] 2247 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 51 [comment, 0]
2740 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 51 [comment, 0] 2248 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 51 [comment, 0]
2741 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 52 [comment, 4] 2249 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 52 [comment, 4]
2742 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 52 [comment, 4] 2250 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 52 [comment, 4]
2743 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 53 [comment, 96] 2251 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 53 [comment, 96]
2744 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 53 [comment, 96] 2252 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 53 [comment, 96]
2745 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu ment node with 3 children but got Element node <html><head><title>Selection exte nd() tests</title> 2253 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 54 [foreignDoc, 0]
2746 <meta... 2254 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 54 [foreignDoc, 0]
2747 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc ument node with 3 children but got Element node <body><div id="test"><p id="a">A ̈b̈c̈d̈ëf̈g̈ḧ 2255 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 55 [foreignDoc, 1]
2748 </p><p id... 2256 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 55 [foreignDoc, 1]
2749 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu ment node with 3 children but got Element node <html><head><title>Selection exte nd() tests</title> 2257 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 56 [foreignComment, 2]
2750 <meta... 2258 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 56 [foreignComment, 2]
2751 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc ument node with 3 children but got Element node <body><div id="test"><p id="a">A ̈b̈c̈d̈ëf̈g̈ḧ 2259 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 57 [foreignTextNode, 0]
2752 </p><p id... 2260 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 57 [foreignTextNode, 0]
2753 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...--> but got Element node <html><head><title>Selection extend() tests</title> 2261 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 58 [foreignTextNode, 36]
2754 <meta... 2262 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 58 [foreignTextNode, 36]
2755 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...-- > but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2756 </p><p id...
2757 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but go t Element node <html><head><title>Selection extend() tests</title>
2758 <meta...
2759 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "I admit that I harbor doubts about whether we really need..." but g ot Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2760 </p><p id...
2761 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "I admit that I harbor doubts about whether we really need..." but g ot Element node <html><head><title>Selection extend() tests</title>
2762 <meta...
2763 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "I admit that I harbor doubts about whether we really need..." but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2764 </p><p id...
2765 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 59 [xmlDoc, -1] 2263 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 59 [xmlDoc, -1]
2766 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 59 [xmlDoc, -1] 2264 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 59 [xmlDoc, -1]
2767 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <html><head><title>Selection extend() tests</title> 2265 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 60 [xmlDoc, 0]
2768 <meta... 2266 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 60 [xmlDoc, 0]
2769 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen t node with 4 children but got Element node <body><div id="test"><p id="a">Äb̈c ̈d̈ëf̈g̈ḧ 2267 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 61 [xmlDoc, 1]
2770 </p><p id... 2268 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 61 [xmlDoc, 1]
2771 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <html><head><title>Selection extend() tests</title>
2772 <meta...
2773 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen t node with 4 children but got Element node <body><div id="test"><p id="a">Äb̈c ̈d̈ëf̈g̈ḧ
2774 </p><p id...
2775 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 62 [xmlDoc, 5] 2269 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 62 [xmlDoc, 5]
2776 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 62 [xmlDoc, 5] 2270 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 62 [xmlDoc, 5]
2777 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Comm ent node <!--I maliciously created a comment that will break incautiou...--> but got Element node <html><head><title>Selection extend() tests</title> 2271 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 63 [xmlComment, 0]
2778 <meta... 2272 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 63 [xmlComment, 0]
2779 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--I maliciously created a comment that will break incautiou...--> bu t got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2273 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 64 [xmlComment, 4]
2780 </p><p id... 2274 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 64 [xmlComment, 4]
2781 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Comm ent node <!--I maliciously created a comment that will break incautiou...--> but got Element node <html><head><title>Selection extend() tests</title> 2275 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 65 [processingInstruction, 0]
2782 <meta... 2276 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 65 [processingInstruction, 0]
2783 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--I maliciously created a comment that will break incautiou...--> bu t got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2277 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 66 [processingInstruction, 5]
2784 </p><p id... 2278 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 66 [processingInstruction, 5]
2785 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 65 [processingInstruction, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Element node <html><hea d><title>Selection extend() tests</title> 2279 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 67 [processingInstruction, 9]
2786 <meta... 2280 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 67 [processingInstruction, 9]
2787 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 65 [processingInstruction, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Element node <body><di v id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2281 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 68 [detachedTextNode, 0]
2788 </p><p id... 2282 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 68 [detachedTextNode, 0]
2789 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 66 [processingInstruction, 5] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Element node <html><hea d><title>Selection extend() tests</title> 2283 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 69 [detachedTextNode, 8]
2790 <meta... 2284 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 69 [detachedTextNode, 8]
2791 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 66 [processingInstruction, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Element node <body><di v id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2285 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 70 [detachedForeignTextNode, 0]
2792 </p><p id... 2286 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 70 [detachedForeignTextNode, 0]
2793 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 67 [processingInstruction, 9] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Element node <html><hea d><title>Selection extend() tests</title> 2287 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 71 [detachedForeignTextNode, 8]
2794 <meta... 2288 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 71 [detachedForeignTextNode, 8]
2795 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 67 [processingInstruction, 9] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Element node <body><di v id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2289 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 72 [detachedXmlTextNode, 0]
2796 </p><p id... 2290 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 72 [detachedXmlTextNode, 0]
2797 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 68 [detachedTextNode, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "Uvwxyzab" but got Element node <html><head><title>Selection extend( ) tests</title> 2291 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 73 [detachedXmlTextNode, 8]
2798 <meta... 2292 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 73 [detachedXmlTextNode, 8]
2799 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 68 [detachedTextNode, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "Uvwxyzab" but got Element node <body><div id="test"><p id="a">Äb̈ c̈d̈ëf̈g̈ḧ 2293 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 74 [detachedProcessingInstruction, 12]
2800 </p><p id... 2294 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 74 [detachedProcessingInstruction, 12]
2801 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 69 [detachedTextNode, 8] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "Uvwxyzab" but got Element node <html><head><title>Selection extend( ) tests</title> 2295 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 75 [detachedComment, 3]
2802 <meta... 2296 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 75 [detachedComment, 3]
2803 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 69 [detachedTextNode, 8] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "Uvwxyzab" but got Element node <body><div id="test"><p id="a">Äb̈ c̈d̈ëf̈g̈ḧ 2297 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 76 [detachedComment, 5]
2804 </p><p id... 2298 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 76 [detachedComment, 5]
2805 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Element node <html><head><title>Selection extend() tests</title> 2299 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 77 [detachedForeignComment, 0]
2806 <meta... 2300 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 77 [detachedForeignComment, 0]
2807 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Element node <body><div id="test"><p id=" a">Äb̈c̈d̈ëf̈g̈ḧ 2301 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 78 [detachedForeignComment, 4]
2808 </p><p id... 2302 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 78 [detachedForeignComment, 4]
2809 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Element node <html><head><title>Selection extend() tests</title> 2303 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 79 [detachedXmlComment, 2]
2810 <meta... 2304 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 79 [detachedXmlComment, 2]
2811 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Element node <body><div id="test"><p id=" a">Äb̈c̈d̈ëf̈g̈ḧ 2305 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 80 [docfrag, 0]
2812 </p><p id... 2306 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 80 [docfrag, 0]
2813 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Text node "Klmnopqr" but got Element node <html><head><title>Selection exte nd() tests</title> 2307 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 81 [foreignDocfrag, 0]
2814 <meta... 2308 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 81 [foreignDocfrag, 0]
2815 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected Text node "Klmnopqr" but got Element node <body><div id="test"><p id="a">A ̈b̈c̈d̈ëf̈g̈ḧ 2309 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 82 [xmlDocfrag, 0]
2816 </p><p id... 2310 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 82 [xmlDocfrag, 0]
2817 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Text node "Klmnopqr" but got Element node <html><head><title>Selection exte nd() tests</title>
2818 <meta...
2819 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected Text node "Klmnopqr" but got Element node <body><div id="test"><p id="a">A ̈b̈c̈d̈ëf̈g̈ḧ
2820 </p><p id...
2821 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected ProcessingInstruction node with target "whippoorwill" and data " chirp chirp chirp" but got Element node <html><head><title>Selection extend() te sts</title>
2822 <meta...
2823 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the origina l range expected ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
2824 </p><p id...
2825 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Element node <html><head><title>Selection extend() tests</title>
2826 <meta...
2827 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Comment node <!--Stuvwxyz--> but got Element node <body><div id="test"><p id=" a">Äb̈c̈d̈ëf̈g̈ḧ
2828 </p><p id...
2829 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Element node <html><head><title>Selection extend() tests</title>
2830 <meta...
2831 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Comment node <!--Stuvwxyz--> but got Element node <body><div id="test"><p id=" a">Äb̈c̈d̈ëf̈g̈ḧ
2832 </p><p id...
2833 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Comment node <!--אריה יהודה--> but got Element node <html><head><title>S election extend() tests</title>
2834 <meta...
2835 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Element node <body><div id="test "><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2836 </p><p id...
2837 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Comment node <!--אריה יהודה--> but got Element node <html><head><title>S election extend() tests</title>
2838 <meta...
2839 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Element node <body><div id="test "><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2840 </p><p id...
2841 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expec ted Comment node <!--בן חיים אליעזר--> but got Element node <html><head><title>S election extend() tests</title>
2842 <meta...
2843 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Comment node <!--בן חיים אליעזר--> but got Element node <body><div id="test "><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2844 </p><p id...
2845 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen tFragment node with 0 children but got Element node <html><head><title>Selection extend() tests</title>
2846 <meta...
2847 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Docume ntFragment node with 0 children but got Element node <body><div id="test"><p id= "a">Äb̈c̈d̈ëf̈g̈ḧ
2848 </p><p id...
2849 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Element node <html><head><title>Se lection extend() tests</title>
2850 <meta...
2851 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Element node <body><div id="test" ><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2852 </p><p id...
2853 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu mentFragment node with 0 children but got Element node <html><head><title>Select ion extend() tests</title>
2854 <meta...
2855 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc umentFragment node with 0 children but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2856 </p><p id...
2857 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 83 [doctype, 0] 2311 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 83 [doctype, 0]
2858 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 83 [doctype, 0] 2312 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 83 [doctype, 0]
2859 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () { 2313 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
2860 selection.extend(node, offset); 2314 selection.extend(node, offset);
2861 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 2315 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
2862 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 84 [doctype, -17] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () { 2316 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 84 [doctype, -17] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () {
2863 selection.extend(node, offset); 2317 selection.extend(node, offset);
2864 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 2318 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
2865 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 85 [doctype, 1] 2319 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 85 [doctype, 1]
2866 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 85 [doctype, 1] 2320 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 85 [doctype, 1]
2867 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 86 [foreignDoctype, 0] 2321 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 86 [foreignDoctype, 0]
2868 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 86 [foreignDoctype, 0] 2322 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 86 [foreignDoctype, 0]
2869 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 87 [xmlDoctype, 0] 2323 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 87 [xmlDoctype, 0]
2870 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 87 [xmlDoctype, 0] 2324 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 87 [xmlDoctype, 0]
2871 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0 2325 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
2872 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 0 [paras[0].firstChild, -1] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges. 2326 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2873 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0 2327 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2874 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 1 [paras[0].firstChild, 0] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges. 2328 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
2875 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: range Count must be correct expected 1 but got 0 2329 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2876 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 2 [paras[0].firstChild, 1] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges. 2330 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
2877 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: range Count must be correct expected 1 but got 0 2331 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2878 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 3 [paras[0].firstChild, 2] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges. 2332 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
2879 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: range Count must be correct expected 1 but got 0 2333 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2880 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 4 [paras[0].firstChild, 8] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges. 2334 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
2881 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: range Count must be correct expected 1 but got 0 2335 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2882 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 5 [paras[0].firstChild, 9] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges. 2336 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
2883 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0 2337 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
2884 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 6 [paras[0].firstChild, 10] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges. 2338 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2885 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0 2339 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
2886 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 7 [paras[0].firstChild, 65535] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2340 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2887 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0 2341 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
2888 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 8 [paras[1].firstChild, -1] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges. 2342 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2889 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0 2343 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2890 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 9 [paras[1].firstChild, 0] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges. 2344 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
2891 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0 2345 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
2892 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 10 [paras[1].firstChild, 1] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges. 2346 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2893 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0 2347 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
2894 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 11 [paras[1].firstChild, 2] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges. 2348 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2895 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0 2349 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
2896 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 12 [paras[1].firstChild, 8] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges. 2350 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2897 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0 2351 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
2898 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 13 [paras[1].firstChild, 9] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges. 2352 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2899 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0 2353 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2900 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 14 [paras[1].firstChild, 10] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges. 2354 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2901 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2355 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2902 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 15 [paras[1].firstChild, 65535] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges. 2356 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2903 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2357 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2904 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 16 [detachedPara1.firstChild, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2358 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2905 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2359 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2906 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 17 [detachedPara1.firstChild, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2360 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2907 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2361 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2908 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 18 [detachedPara1.firstChild, 8] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2362 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2909 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2363 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2910 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 19 [detachedPara1.firstChild, 9] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2364 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2911 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2365 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2912 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 20 [foreignPara1.firstChild, 0] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges. 2366 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2913 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2367 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2914 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 21 [foreignPara1.firstChild, 1] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges. 2368 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2915 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2369 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2916 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 22 [foreignPara1.firstChild, 8] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges. 2370 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2917 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2371 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2918 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 23 [foreignPara1.firstChild, 9] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges. 2372 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2919 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 24 [document.documentElement, -1] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0 2373 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 24 [document.documentElement, -1] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2920 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 24 [document.documentElement, -1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2374 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 24 [document.documentElement, -1] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2921 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 25 [document.documentElement, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2375 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 25 [document.documentElement, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2922 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 25 [document.documentElement, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2376 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 25 [document.documentElement, 0] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2923 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 26 [document.documentElement, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2377 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 26 [document.documentElement, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2924 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 26 [document.documentElement, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2378 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 26 [document.documentElement, 1] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2925 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 27 [document.documentElement, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2379 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 27 [document.documentElement, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2926 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 27 [document.documentElement, 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2380 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 27 [document.documentElement, 2] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2927 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 28 [document.documentElement, 7] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2381 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 28 [document.documentElement, 7] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2928 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 28 [document.documentElement, 7] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2382 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 28 [document.documentElement, 7] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2929 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 29 [document.head, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2383 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 29 [document.head, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2930 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 29 [document.head, 1] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges. 2384 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 29 [document.head, 1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2931 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 30 [document.body, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2385 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 30 [document.body, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2932 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 30 [document.body, 3] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges. 2386 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 30 [document.body, 3] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2933 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0 2387 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2934 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 31 [foreignDoc.documentElement, 0] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges. 2388 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2935 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0 2389 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2936 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 32 [foreignDoc.documentElement, 1] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges. 2390 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2937 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 2391 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2938 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 33 [foreignDoc.head, 0] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges. 2392 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2939 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 2393 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2940 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 34 [foreignDoc.body, 1] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges. 2394 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2941 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 35 [paras[0], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2395 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 35 [paras[0], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2942 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 35 [paras[0], 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2396 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 35 [paras[0], 0] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
2943 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 36 [paras[0], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2397 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 36 [paras[0], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2944 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 36 [paras[0], 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2398 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 36 [paras[0], 1] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
2945 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 37 [paras[0], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2399 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 37 [paras[0], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2946 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 37 [paras[0], 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2400 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 37 [paras[0], 2] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
2947 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 38 [paras[1], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2401 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 38 [paras[1], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2948 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 38 [paras[1], 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2402 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 38 [paras[1], 0] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
2949 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 39 [paras[1], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2403 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 39 [paras[1], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2950 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 39 [paras[1], 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2404 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 39 [paras[1], 1] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
2951 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 40 [paras[1], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2405 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 40 [paras[1], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2952 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 40 [paras[1], 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2406 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 40 [paras[1], 2] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
2953 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 41 [detachedPara1, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2407 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 41 [detachedPara1, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2954 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 41 [detachedPara1, 0] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges. 2408 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 41 [detachedPara1, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2955 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 42 [detachedPara1, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2409 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 42 [detachedPara1, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2956 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 42 [detachedPara1, 1] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges. 2410 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 42 [detachedPara1, 1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2957 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 43 [testDiv, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2411 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 43 [testDiv, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2958 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 43 [testDiv, 0] Failed to execute 'extend' on 'Selection': T his Selection object doesn't have any Ranges. 2412 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 43 [testDiv, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2959 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 44 [testDiv, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2413 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 44 [testDiv, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2960 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 44 [testDiv, 3] Failed to execute 'extend' on 'Selection': T his Selection object doesn't have any Ranges. 2414 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 44 [testDiv, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2961 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 45 [document, -1] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0 2415 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 45 [document, -1] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
2962 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 45 [document, -1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2416 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 45 [document, -1] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
2963 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 46 [document, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2417 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 46 [document, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2964 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 46 [document, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2418 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 46 [document, 0] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
2965 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 47 [document, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2419 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 47 [document, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2966 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 47 [document, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2420 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 47 [document, 1] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
2967 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 48 [document, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2421 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 48 [document, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2968 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 48 [document, 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2422 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 48 [document, 2] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
2969 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 49 [document, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2423 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 49 [document, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2970 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 49 [document, 3] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2424 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 49 [document, 3] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
2971 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 50 [comment, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2425 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 50 [comment, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2972 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 50 [comment, -1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2426 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 50 [comment, -1] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
2973 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 51 [comment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2427 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 51 [comment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2974 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 51 [comment, 0] Failed to execute 'extend' on 'Selection': T his Selection object doesn't have any Ranges. 2428 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 51 [comment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2975 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 52 [comment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2429 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 52 [comment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2976 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 52 [comment, 4] Failed to execute 'extend' on 'Selection': T his Selection object doesn't have any Ranges. 2430 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 52 [comment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2977 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 53 [comment, 96] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2431 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 53 [comment, 96] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2978 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 53 [comment, 96] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2432 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 53 [comment, 96] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
2979 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 54 [foreignDoc, 0] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0 2433 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 54 [foreignDoc, 0] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
2980 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 54 [foreignDoc, 0] Failed to execute 'extend' on 'Selection' : This Selection object doesn't have any Ranges. 2434 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 54 [foreignDoc, 0] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
2981 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 55 [foreignDoc, 1] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0 2435 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 55 [foreignDoc, 1] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
2982 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 55 [foreignDoc, 1] Failed to execute 'extend' on 'Selection' : This Selection object doesn't have any Ranges. 2436 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 55 [foreignDoc, 1] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
2983 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 56 [foreignComment, 2] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0 2437 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 56 [foreignComment, 2] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2984 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 56 [foreignComment, 2] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges. 2438 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 56 [foreignComment, 2] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2985 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 2439 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2986 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 57 [foreignTextNode, 0] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges. 2440 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2987 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0 2441 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2988 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 58 [foreignTextNode, 36] Failed to execute 'extend' on 'Sele ction': This Selection object doesn't have any Ranges. 2442 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
2989 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 59 [xmlDoc, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2443 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 59 [xmlDoc, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2990 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 59 [xmlDoc, -1] Failed to execute 'extend' on 'Selection': T his Selection object doesn't have any Ranges. 2444 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 59 [xmlDoc, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2991 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 60 [xmlDoc, 0] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0 2445 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 60 [xmlDoc, 0] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
2992 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 60 [xmlDoc, 0] Failed to execute 'extend' on 'Selection': Th is Selection object doesn't have any Ranges. 2446 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 60 [xmlDoc, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2993 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 61 [xmlDoc, 1] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0 2447 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 61 [xmlDoc, 1] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
2994 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 61 [xmlDoc, 1] Failed to execute 'extend' on 'Selection': Th is Selection object doesn't have any Ranges. 2448 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 61 [xmlDoc, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2995 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 62 [xmlDoc, 5] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0 2449 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 62 [xmlDoc, 5] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
2996 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 62 [xmlDoc, 5] Failed to execute 'extend' on 'Selection': Th is Selection object doesn't have any Ranges. 2450 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 62 [xmlDoc, 5] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2997 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 63 [xmlComment, 0] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0 2451 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 63 [xmlComment, 0] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
2998 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 63 [xmlComment, 0] Failed to execute 'extend' on 'Selection' : This Selection object doesn't have any Ranges. 2452 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 63 [xmlComment, 0] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
2999 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 64 [xmlComment, 4] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0 2453 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 64 [xmlComment, 4] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
3000 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 64 [xmlComment, 4] Failed to execute 'extend' on 'Selection' : This Selection object doesn't have any Ranges. 2454 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 64 [xmlComment, 4] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
3001 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 65 [processingInstruction, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0 2455 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 65 [processingInstruction, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
3002 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 65 [processingInstruction, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2456 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 65 [processingInstruction, 0] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
3003 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 66 [processingInstruction, 5] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0 2457 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 66 [processingInstruction, 5] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
3004 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 66 [processingInstruction, 5] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2458 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 66 [processingInstruction, 5] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
3005 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 67 [processingInstruction, 9] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0 2459 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 67 [processingInstruction, 9] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
3006 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 67 [processingInstruction, 9] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2460 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 67 [processingInstruction, 9] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
3007 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0 2461 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
3008 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 68 [detachedTextNode, 0] Failed to execute 'extend' on 'Sele ction': This Selection object doesn't have any Ranges. 2462 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
3009 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0 2463 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
3010 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 69 [detachedTextNode, 8] Failed to execute 'extend' on 'Sele ction': This Selection object doesn't have any Ranges. 2464 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
3011 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2465 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3012 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 70 [detachedForeignTextNode, 0] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges. 2466 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3013 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2467 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3014 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 71 [detachedForeignTextNode, 8] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges. 2468 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3015 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0 2469 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3016 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 72 [detachedXmlTextNode, 0] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges. 2470 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
3017 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0 2471 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3018 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 73 [detachedXmlTextNode, 8] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges. 2472 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
3019 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2473 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3020 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 74 [detachedProcessingInstruction, 12] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges. 2474 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3021 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 75 [detachedComment, 3] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 2475 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 75 [detachedComment, 3] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
3022 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 75 [detachedComment, 3] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges. 2476 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 75 [detachedComment, 3] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
3023 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 76 [detachedComment, 5] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 2477 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 76 [detachedComment, 5] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
3024 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 76 [detachedComment, 5] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges. 2478 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 76 [detachedComment, 5] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
3025 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0 2479 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
3026 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 77 [detachedForeignComment, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2480 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3027 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0 2481 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
3028 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 78 [detachedForeignComment, 4] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2482 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3029 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: range Count must be correct expected 1 but got 0 2483 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
3030 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 79 [detachedXmlComment, 2] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges. 2484 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3031 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 80 [docfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2485 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 80 [docfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3032 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 80 [docfrag, 0] Failed to execute 'extend' on 'Selection': T his Selection object doesn't have any Ranges. 2486 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 80 [docfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3033 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0 2487 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
3034 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 81 [foreignDocfrag, 0] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges. 2488 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
3035 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0 2489 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
3036 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 82 [xmlDocfrag, 0] Failed to execute 'extend' on 'Selection' : This Selection object doesn't have any Ranges. 2490 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
3037 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 83 [doctype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2491 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 83 [doctype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3038 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 83 [doctype, 0] Failed to execute 'extend' on 'Selection': T his Selection object doesn't have any Ranges. 2492 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 83 [doctype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3039 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 84 [doctype, -17] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0 2493 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 84 [doctype, -17] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
3040 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 84 [doctype, -17] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2494 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 84 [doctype, -17] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
3041 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 85 [doctype, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2495 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 85 [doctype, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3042 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 85 [doctype, 1] Failed to execute 'extend' on 'Selection': T his Selection object doesn't have any Ranges. 2496 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 85 [doctype, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3043 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0 2497 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
3044 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 86 [foreignDoctype, 0] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges. 2498 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
3045 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0 2499 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
3046 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 87 [xmlDoctype, 0] Failed to execute 'extend' on 'Selection' : This Selection object doesn't have any Ranges. 2500 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
3047 PASS extend() forwards with range 35 [document, 0, document, 1] and point 0 [par as[0].firstChild, -1] 2501 PASS extend() forwards with range 35 [document, 0, document, 1] and point 0 [par as[0].firstChild, -1]
3048 PASS extend() backwards with range 35 [document, 0, document, 1] and point 0 [pa ras[0].firstChild, -1] 2502 PASS extend() backwards with range 35 [document, 0, document, 1] and point 0 [pa ras[0].firstChild, -1]
3049 PASS extend() forwards with range 35 [document, 0, document, 1] and point 1 [par as[0].firstChild, 0] 2503 PASS extend() forwards with range 35 [document, 0, document, 1] and point 1 [par as[0].firstChild, 0]
3050 PASS extend() backwards with range 35 [document, 0, document, 1] and point 1 [pa ras[0].firstChild, 0] 2504 PASS extend() backwards with range 35 [document, 0, document, 1] and point 1 [pa ras[0].firstChild, 0]
3051 PASS extend() forwards with range 35 [document, 0, document, 1] and point 2 [par as[0].firstChild, 1] 2505 PASS extend() forwards with range 35 [document, 0, document, 1] and point 2 [par as[0].firstChild, 1]
3052 PASS extend() backwards with range 35 [document, 0, document, 1] and point 2 [pa ras[0].firstChild, 1] 2506 PASS extend() backwards with range 35 [document, 0, document, 1] and point 2 [pa ras[0].firstChild, 1]
3053 PASS extend() forwards with range 35 [document, 0, document, 1] and point 3 [par as[0].firstChild, 2] 2507 PASS extend() forwards with range 35 [document, 0, document, 1] and point 3 [par as[0].firstChild, 2]
3054 PASS extend() backwards with range 35 [document, 0, document, 1] and point 3 [pa ras[0].firstChild, 2] 2508 PASS extend() backwards with range 35 [document, 0, document, 1] and point 3 [pa ras[0].firstChild, 2]
3055 PASS extend() forwards with range 35 [document, 0, document, 1] and point 4 [par as[0].firstChild, 8] 2509 PASS extend() forwards with range 35 [document, 0, document, 1] and point 4 [par as[0].firstChild, 8]
3056 PASS extend() backwards with range 35 [document, 0, document, 1] and point 4 [pa ras[0].firstChild, 8] 2510 PASS extend() backwards with range 35 [document, 0, document, 1] and point 4 [pa ras[0].firstChild, 8]
(...skipping 12 matching lines...) Expand all
3069 PASS extend() forwards with range 35 [document, 0, document, 1] and point 11 [pa ras[1].firstChild, 2] 2523 PASS extend() forwards with range 35 [document, 0, document, 1] and point 11 [pa ras[1].firstChild, 2]
3070 PASS extend() backwards with range 35 [document, 0, document, 1] and point 11 [p aras[1].firstChild, 2] 2524 PASS extend() backwards with range 35 [document, 0, document, 1] and point 11 [p aras[1].firstChild, 2]
3071 PASS extend() forwards with range 35 [document, 0, document, 1] and point 12 [pa ras[1].firstChild, 8] 2525 PASS extend() forwards with range 35 [document, 0, document, 1] and point 12 [pa ras[1].firstChild, 8]
3072 PASS extend() backwards with range 35 [document, 0, document, 1] and point 12 [p aras[1].firstChild, 8] 2526 PASS extend() backwards with range 35 [document, 0, document, 1] and point 12 [p aras[1].firstChild, 8]
3073 PASS extend() forwards with range 35 [document, 0, document, 1] and point 13 [pa ras[1].firstChild, 9] 2527 PASS extend() forwards with range 35 [document, 0, document, 1] and point 13 [pa ras[1].firstChild, 9]
3074 PASS extend() backwards with range 35 [document, 0, document, 1] and point 13 [p aras[1].firstChild, 9] 2528 PASS extend() backwards with range 35 [document, 0, document, 1] and point 13 [p aras[1].firstChild, 9]
3075 PASS extend() forwards with range 35 [document, 0, document, 1] and point 14 [pa ras[1].firstChild, 10] 2529 PASS extend() forwards with range 35 [document, 0, document, 1] and point 14 [pa ras[1].firstChild, 10]
3076 PASS extend() backwards with range 35 [document, 0, document, 1] and point 14 [p aras[1].firstChild, 10] 2530 PASS extend() backwards with range 35 [document, 0, document, 1] and point 14 [p aras[1].firstChild, 10]
3077 PASS extend() forwards with range 35 [document, 0, document, 1] and point 15 [pa ras[1].firstChild, 65535] 2531 PASS extend() forwards with range 35 [document, 0, document, 1] and point 15 [pa ras[1].firstChild, 65535]
3078 PASS extend() backwards with range 35 [document, 0, document, 1] and point 15 [p aras[1].firstChild, 65535] 2532 PASS extend() backwards with range 35 [document, 0, document, 1] and point 15 [p aras[1].firstChild, 65535]
3079 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 16 [de tachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children 2533 PASS extend() forwards with range 35 [document, 0, document, 1] and point 16 [de tachedPara1.firstChild, 0]
3080 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 16 [d etachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Document node with 2 children 2534 PASS extend() backwards with range 35 [document, 0, document, 1] and point 16 [d etachedPara1.firstChild, 0]
3081 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 17 [de tachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children 2535 PASS extend() forwards with range 35 [document, 0, document, 1] and point 17 [de tachedPara1.firstChild, 1]
3082 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 17 [d etachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Document node with 2 children 2536 PASS extend() backwards with range 35 [document, 0, document, 1] and point 17 [d etachedPara1.firstChild, 1]
3083 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 18 [de tachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children 2537 PASS extend() forwards with range 35 [document, 0, document, 1] and point 18 [de tachedPara1.firstChild, 8]
3084 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 18 [d etachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Document node with 2 children 2538 PASS extend() backwards with range 35 [document, 0, document, 1] and point 18 [d etachedPara1.firstChild, 8]
3085 PASS extend() forwards with range 35 [document, 0, document, 1] and point 19 [de tachedPara1.firstChild, 9] 2539 PASS extend() forwards with range 35 [document, 0, document, 1] and point 19 [de tachedPara1.firstChild, 9]
3086 PASS extend() backwards with range 35 [document, 0, document, 1] and point 19 [d etachedPara1.firstChild, 9] 2540 PASS extend() backwards with range 35 [document, 0, document, 1] and point 19 [d etachedPara1.firstChild, 9]
3087 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 20 [fo reignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children 2541 PASS extend() forwards with range 35 [document, 0, document, 1] and point 20 [fo reignPara1.firstChild, 0]
3088 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 20 [f oreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Efghijkl" but got Document node with 2 children 2542 PASS extend() backwards with range 35 [document, 0, document, 1] and point 20 [f oreignPara1.firstChild, 0]
3089 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 21 [fo reignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children 2543 PASS extend() forwards with range 35 [document, 0, document, 1] and point 21 [fo reignPara1.firstChild, 1]
3090 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 21 [f oreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Efghijkl" but got Document node with 2 children 2544 PASS extend() backwards with range 35 [document, 0, document, 1] and point 21 [f oreignPara1.firstChild, 1]
3091 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 22 [fo reignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children 2545 PASS extend() forwards with range 35 [document, 0, document, 1] and point 22 [fo reignPara1.firstChild, 8]
3092 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 22 [f oreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Efghijkl" but got Document node with 2 children 2546 PASS extend() backwards with range 35 [document, 0, document, 1] and point 22 [f oreignPara1.firstChild, 8]
3093 PASS extend() forwards with range 35 [document, 0, document, 1] and point 23 [fo reignPara1.firstChild, 9] 2547 PASS extend() forwards with range 35 [document, 0, document, 1] and point 23 [fo reignPara1.firstChild, 9]
3094 PASS extend() backwards with range 35 [document, 0, document, 1] and point 23 [f oreignPara1.firstChild, 9] 2548 PASS extend() backwards with range 35 [document, 0, document, 1] and point 23 [f oreignPara1.firstChild, 9]
3095 PASS extend() forwards with range 35 [document, 0, document, 1] and point 24 [do cument.documentElement, -1] 2549 PASS extend() forwards with range 35 [document, 0, document, 1] and point 24 [do cument.documentElement, -1]
3096 PASS extend() backwards with range 35 [document, 0, document, 1] and point 24 [d ocument.documentElement, -1] 2550 PASS extend() backwards with range 35 [document, 0, document, 1] and point 24 [d ocument.documentElement, -1]
3097 PASS extend() forwards with range 35 [document, 0, document, 1] and point 25 [do cument.documentElement, 0] 2551 PASS extend() forwards with range 35 [document, 0, document, 1] and point 25 [do cument.documentElement, 0]
3098 PASS extend() backwards with range 35 [document, 0, document, 1] and point 25 [d ocument.documentElement, 0] 2552 PASS extend() backwards with range 35 [document, 0, document, 1] and point 25 [d ocument.documentElement, 0]
3099 PASS extend() forwards with range 35 [document, 0, document, 1] and point 26 [do cument.documentElement, 1] 2553 PASS extend() forwards with range 35 [document, 0, document, 1] and point 26 [do cument.documentElement, 1]
3100 PASS extend() backwards with range 35 [document, 0, document, 1] and point 26 [d ocument.documentElement, 1] 2554 PASS extend() backwards with range 35 [document, 0, document, 1] and point 26 [d ocument.documentElement, 1]
3101 PASS extend() forwards with range 35 [document, 0, document, 1] and point 27 [do cument.documentElement, 2] 2555 PASS extend() forwards with range 35 [document, 0, document, 1] and point 27 [do cument.documentElement, 2]
3102 PASS extend() backwards with range 35 [document, 0, document, 1] and point 27 [d ocument.documentElement, 2] 2556 PASS extend() backwards with range 35 [document, 0, document, 1] and point 27 [d ocument.documentElement, 2]
3103 PASS extend() forwards with range 35 [document, 0, document, 1] and point 28 [do cument.documentElement, 7] 2557 PASS extend() forwards with range 35 [document, 0, document, 1] and point 28 [do cument.documentElement, 7]
3104 PASS extend() backwards with range 35 [document, 0, document, 1] and point 28 [d ocument.documentElement, 7] 2558 PASS extend() backwards with range 35 [document, 0, document, 1] and point 28 [d ocument.documentElement, 7]
3105 PASS extend() forwards with range 35 [document, 0, document, 1] and point 29 [do cument.head, 1] 2559 PASS extend() forwards with range 35 [document, 0, document, 1] and point 29 [do cument.head, 1]
3106 PASS extend() backwards with range 35 [document, 0, document, 1] and point 29 [d ocument.head, 1] 2560 PASS extend() backwards with range 35 [document, 0, document, 1] and point 29 [d ocument.head, 1]
3107 PASS extend() forwards with range 35 [document, 0, document, 1] and point 30 [do cument.body, 3] 2561 PASS extend() forwards with range 35 [document, 0, document, 1] and point 30 [do cument.body, 3]
3108 PASS extend() backwards with range 35 [document, 0, document, 1] and point 30 [d ocument.body, 3] 2562 PASS extend() backwards with range 35 [document, 0, document, 1] and point 30 [d ocument.body, 3]
3109 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 31 [fo reignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Documen t node with 2 children 2563 PASS extend() forwards with range 35 [document, 0, document, 1] and point 31 [fo reignDoc.documentElement, 0]
3110 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 31 [f oreignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Docume nt node with 2 children 2564 PASS extend() backwards with range 35 [document, 0, document, 1] and point 31 [f oreignDoc.documentElement, 0]
3111 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 32 [fo reignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Documen t node with 2 children 2565 PASS extend() forwards with range 35 [document, 0, document, 1] and point 32 [fo reignDoc.documentElement, 1]
3112 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 32 [f oreignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Docume nt node with 2 children 2566 PASS extend() backwards with range 35 [document, 0, document, 1] and point 32 [f oreignDoc.documentElement, 1]
3113 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 33 [fo reignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head>< title></title></head> but got Document node with 2 children 2567 PASS extend() forwards with range 35 [document, 0, document, 1] and point 33 [fo reignDoc.head, 0]
3114 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 33 [f oreignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head> <title></title></head> but got Document node with 2 children 2568 PASS extend() backwards with range 35 [document, 0, document, 1] and point 33 [f oreignDoc.head, 0]
3115 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 34 [fo reignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body>< p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Document node with 2 children 2569 PASS extend() forwards with range 35 [document, 0, document, 1] and point 34 [fo reignDoc.body, 1]
3116 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 34 [f oreignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body> <p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Document node wit h 2 children 2570 PASS extend() backwards with range 35 [document, 0, document, 1] and point 34 [f oreignDoc.body, 1]
3117 PASS extend() forwards with range 35 [document, 0, document, 1] and point 35 [pa ras[0], 0] 2571 PASS extend() forwards with range 35 [document, 0, document, 1] and point 35 [pa ras[0], 0]
3118 PASS extend() backwards with range 35 [document, 0, document, 1] and point 35 [p aras[0], 0] 2572 PASS extend() backwards with range 35 [document, 0, document, 1] and point 35 [p aras[0], 0]
3119 PASS extend() forwards with range 35 [document, 0, document, 1] and point 36 [pa ras[0], 1] 2573 PASS extend() forwards with range 35 [document, 0, document, 1] and point 36 [pa ras[0], 1]
3120 PASS extend() backwards with range 35 [document, 0, document, 1] and point 36 [p aras[0], 1] 2574 PASS extend() backwards with range 35 [document, 0, document, 1] and point 36 [p aras[0], 1]
3121 PASS extend() forwards with range 35 [document, 0, document, 1] and point 37 [pa ras[0], 2] 2575 PASS extend() forwards with range 35 [document, 0, document, 1] and point 37 [pa ras[0], 2]
3122 PASS extend() backwards with range 35 [document, 0, document, 1] and point 37 [p aras[0], 2] 2576 PASS extend() backwards with range 35 [document, 0, document, 1] and point 37 [p aras[0], 2]
3123 PASS extend() forwards with range 35 [document, 0, document, 1] and point 38 [pa ras[1], 0] 2577 PASS extend() forwards with range 35 [document, 0, document, 1] and point 38 [pa ras[1], 0]
3124 PASS extend() backwards with range 35 [document, 0, document, 1] and point 38 [p aras[1], 0] 2578 PASS extend() backwards with range 35 [document, 0, document, 1] and point 38 [p aras[1], 0]
3125 PASS extend() forwards with range 35 [document, 0, document, 1] and point 39 [pa ras[1], 1] 2579 PASS extend() forwards with range 35 [document, 0, document, 1] and point 39 [pa ras[1], 1]
3126 PASS extend() backwards with range 35 [document, 0, document, 1] and point 39 [p aras[1], 1] 2580 PASS extend() backwards with range 35 [document, 0, document, 1] and point 39 [p aras[1], 1]
3127 PASS extend() forwards with range 35 [document, 0, document, 1] and point 40 [pa ras[1], 2] 2581 PASS extend() forwards with range 35 [document, 0, document, 1] and point 40 [pa ras[1], 2]
3128 PASS extend() backwards with range 35 [document, 0, document, 1] and point 40 [p aras[1], 2] 2582 PASS extend() backwards with range 35 [document, 0, document, 1] and point 40 [p aras[1], 2]
3129 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 41 [de tachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Document node with 2 children 2583 PASS extend() forwards with range 35 [document, 0, document, 1] and point 41 [de tachedPara1, 0]
3130 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 41 [d etachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Element node <p>Opqrs tuv</p> but got Document node with 2 children 2584 PASS extend() backwards with range 35 [document, 0, document, 1] and point 41 [d etachedPara1, 0]
3131 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 42 [de tachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Document node with 2 children 2585 PASS extend() forwards with range 35 [document, 0, document, 1] and point 42 [de tachedPara1, 1]
3132 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 42 [d etachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Element node <p>Opqrs tuv</p> but got Document node with 2 children 2586 PASS extend() backwards with range 35 [document, 0, document, 1] and point 42 [d etachedPara1, 1]
3133 PASS extend() forwards with range 35 [document, 0, document, 1] and point 43 [te stDiv, 0] 2587 PASS extend() forwards with range 35 [document, 0, document, 1] and point 43 [te stDiv, 0]
3134 PASS extend() backwards with range 35 [document, 0, document, 1] and point 43 [t estDiv, 0] 2588 PASS extend() backwards with range 35 [document, 0, document, 1] and point 43 [t estDiv, 0]
3135 PASS extend() forwards with range 35 [document, 0, document, 1] and point 44 [te stDiv, 3] 2589 PASS extend() forwards with range 35 [document, 0, document, 1] and point 44 [te stDiv, 3]
3136 PASS extend() backwards with range 35 [document, 0, document, 1] and point 44 [t estDiv, 3] 2590 PASS extend() backwards with range 35 [document, 0, document, 1] and point 44 [t estDiv, 3]
3137 PASS extend() forwards with range 35 [document, 0, document, 1] and point 45 [do cument, -1] 2591 PASS extend() forwards with range 35 [document, 0, document, 1] and point 45 [do cument, -1]
3138 PASS extend() backwards with range 35 [document, 0, document, 1] and point 45 [d ocument, -1] 2592 PASS extend() backwards with range 35 [document, 0, document, 1] and point 45 [d ocument, -1]
3139 PASS extend() forwards with range 35 [document, 0, document, 1] and point 46 [do cument, 0] 2593 PASS extend() forwards with range 35 [document, 0, document, 1] and point 46 [do cument, 0]
3140 PASS extend() backwards with range 35 [document, 0, document, 1] and point 46 [d ocument, 0] 2594 PASS extend() backwards with range 35 [document, 0, document, 1] and point 46 [d ocument, 0]
3141 PASS extend() forwards with range 35 [document, 0, document, 1] and point 47 [do cument, 1] 2595 PASS extend() forwards with range 35 [document, 0, document, 1] and point 47 [do cument, 1]
3142 PASS extend() backwards with range 35 [document, 0, document, 1] and point 47 [d ocument, 1] 2596 PASS extend() backwards with range 35 [document, 0, document, 1] and point 47 [d ocument, 1]
3143 PASS extend() forwards with range 35 [document, 0, document, 1] and point 48 [do cument, 2] 2597 PASS extend() forwards with range 35 [document, 0, document, 1] and point 48 [do cument, 2]
3144 PASS extend() backwards with range 35 [document, 0, document, 1] and point 48 [d ocument, 2] 2598 PASS extend() backwards with range 35 [document, 0, document, 1] and point 48 [d ocument, 2]
3145 PASS extend() forwards with range 35 [document, 0, document, 1] and point 49 [do cument, 3] 2599 PASS extend() forwards with range 35 [document, 0, document, 1] and point 49 [do cument, 3]
3146 PASS extend() backwards with range 35 [document, 0, document, 1] and point 49 [d ocument, 3] 2600 PASS extend() backwards with range 35 [document, 0, document, 1] and point 49 [d ocument, 3]
3147 PASS extend() forwards with range 35 [document, 0, document, 1] and point 50 [co mment, -1] 2601 PASS extend() forwards with range 35 [document, 0, document, 1] and point 50 [co mment, -1]
3148 PASS extend() backwards with range 35 [document, 0, document, 1] and point 50 [c omment, -1] 2602 PASS extend() backwards with range 35 [document, 0, document, 1] and point 50 [c omment, -1]
3149 PASS extend() forwards with range 35 [document, 0, document, 1] and point 51 [co mment, 0] 2603 PASS extend() forwards with range 35 [document, 0, document, 1] and point 51 [co mment, 0]
3150 PASS extend() backwards with range 35 [document, 0, document, 1] and point 51 [c omment, 0] 2604 PASS extend() backwards with range 35 [document, 0, document, 1] and point 51 [c omment, 0]
3151 PASS extend() forwards with range 35 [document, 0, document, 1] and point 52 [co mment, 4] 2605 PASS extend() forwards with range 35 [document, 0, document, 1] and point 52 [co mment, 4]
3152 PASS extend() backwards with range 35 [document, 0, document, 1] and point 52 [c omment, 4] 2606 PASS extend() backwards with range 35 [document, 0, document, 1] and point 52 [c omment, 4]
3153 PASS extend() forwards with range 35 [document, 0, document, 1] and point 53 [co mment, 96] 2607 PASS extend() forwards with range 35 [document, 0, document, 1] and point 53 [co mment, 96]
3154 PASS extend() backwards with range 35 [document, 0, document, 1] and point 53 [c omment, 96] 2608 PASS extend() backwards with range 35 [document, 0, document, 1] and point 53 [c omment, 96]
3155 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 54 [fo reignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Document node with 2 children 2609 PASS extend() forwards with range 35 [document, 0, document, 1] and point 54 [fo reignDoc, 0]
3156 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 54 [f oreignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Document node with 3 chi ldren but got Document node with 2 children 2610 PASS extend() backwards with range 35 [document, 0, document, 1] and point 54 [f oreignDoc, 0]
3157 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 55 [fo reignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Document node with 2 children 2611 PASS extend() forwards with range 35 [document, 0, document, 1] and point 55 [fo reignDoc, 1]
3158 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 55 [f oreignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Document node with 3 chi ldren but got Document node with 2 children 2612 PASS extend() backwards with range 35 [document, 0, document, 1] and point 55 [f oreignDoc, 1]
3159 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 56 [fo reignComment, 2] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Comment node <!--"Com menter" and "commentator" mean different things. I'v...--> but got Document nod e with 2 children 2613 PASS extend() forwards with range 35 [document, 0, document, 1] and point 56 [fo reignComment, 2]
3160 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 56 [f oreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Co mmenter" and "commentator" mean different things. I'v...--> but got Document no de with 2 children 2614 PASS extend() backwards with range 35 [document, 0, document, 1] and point 56 [f oreignComment, 2]
3161 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 57 [fo reignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit t hat I harbor doubts about whether we really need..." but got Document node with 2 children 2615 PASS extend() forwards with range 35 [document, 0, document, 1] and point 57 [fo reignTextNode, 0]
3162 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 57 [f oreignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Document node with 2 children 2616 PASS extend() backwards with range 35 [document, 0, document, 1] and point 57 [f oreignTextNode, 0]
3163 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 58 [fo reignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Document node with 2 children 2617 PASS extend() forwards with range 35 [document, 0, document, 1] and point 58 [fo reignTextNode, 36]
3164 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 58 [f oreignTextNode, 36] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Document node wit h 2 children 2618 PASS extend() backwards with range 35 [document, 0, document, 1] and point 58 [f oreignTextNode, 36]
3165 PASS extend() forwards with range 35 [document, 0, document, 1] and point 59 [xm lDoc, -1] 2619 PASS extend() forwards with range 35 [document, 0, document, 1] and point 59 [xm lDoc, -1]
3166 PASS extend() backwards with range 35 [document, 0, document, 1] and point 59 [x mlDoc, -1] 2620 PASS extend() backwards with range 35 [document, 0, document, 1] and point 59 [x mlDoc, -1]
3167 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 60 [xm lDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Document node with 2 children 2621 PASS extend() forwards with range 35 [document, 0, document, 1] and point 60 [xm lDoc, 0]
3168 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 60 [x mlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected Document node with 4 childre n but got Document node with 2 children 2622 PASS extend() backwards with range 35 [document, 0, document, 1] and point 60 [x mlDoc, 0]
3169 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 61 [xm lDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Document node with 2 children 2623 PASS extend() forwards with range 35 [document, 0, document, 1] and point 61 [xm lDoc, 1]
3170 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 61 [x mlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected Document node with 4 childre n but got Document node with 2 children 2624 PASS extend() backwards with range 35 [document, 0, document, 1] and point 61 [x mlDoc, 1]
3171 PASS extend() forwards with range 35 [document, 0, document, 1] and point 62 [xm lDoc, 5] 2625 PASS extend() forwards with range 35 [document, 0, document, 1] and point 62 [xm lDoc, 5]
3172 PASS extend() backwards with range 35 [document, 0, document, 1] and point 62 [x mlDoc, 5] 2626 PASS extend() backwards with range 35 [document, 0, document, 1] and point 62 [x mlDoc, 5]
3173 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 63 [xm lComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Document node wi th 2 children 2627 PASS extend() forwards with range 35 [document, 0, document, 1] and point 63 [xm lComment, 0]
3174 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 63 [x mlComment, 0] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Comment node <!--I malic iously created a comment that will break incautiou...--> but got Document node w ith 2 children 2628 PASS extend() backwards with range 35 [document, 0, document, 1] and point 63 [x mlComment, 0]
3175 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 64 [xm lComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Document node wi th 2 children 2629 PASS extend() forwards with range 35 [document, 0, document, 1] and point 64 [xm lComment, 4]
3176 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 64 [x mlComment, 4] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Comment node <!--I malic iously created a comment that will break incautiou...--> but got Document node w ith 2 children 2630 PASS extend() backwards with range 35 [document, 0, document, 1] and point 64 [x mlComment, 4]
3177 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 65 [pr ocessingInstruction, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children 2631 PASS extend() forwards with range 35 [document, 0, document, 1] and point 65 [pr ocessingInstruction, 0]
3178 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 65 [p rocessingInstruction, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected ProcessingIns truction node with target "somePI" and data "Did you know that \":syn sync froms tart\" is very useful wh..." but got Document node with 2 children 2632 PASS extend() backwards with range 35 [document, 0, document, 1] and point 65 [p rocessingInstruction, 0]
3179 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 66 [pr ocessingInstruction, 5] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children 2633 PASS extend() forwards with range 35 [document, 0, document, 1] and point 66 [pr ocessingInstruction, 5]
3180 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 66 [p rocessingInstruction, 5] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected ProcessingIns truction node with target "somePI" and data "Did you know that \":syn sync froms tart\" is very useful wh..." but got Document node with 2 children 2634 PASS extend() backwards with range 35 [document, 0, document, 1] and point 66 [p rocessingInstruction, 5]
3181 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 67 [pr ocessingInstruction, 9] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children 2635 PASS extend() forwards with range 35 [document, 0, document, 1] and point 67 [pr ocessingInstruction, 9]
3182 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 67 [p rocessingInstruction, 9] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected ProcessingIns truction node with target "somePI" and data "Did you know that \":syn sync froms tart\" is very useful wh..." but got Document node with 2 children 2636 PASS extend() backwards with range 35 [document, 0, document, 1] and point 67 [p rocessingInstruction, 9]
3183 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 68 [de tachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Document node with 2 children 2637 PASS extend() forwards with range 35 [document, 0, document, 1] and point 68 [de tachedTextNode, 0]
3184 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 68 [d etachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Text node "Uvwxyza b" but got Document node with 2 children 2638 PASS extend() backwards with range 35 [document, 0, document, 1] and point 68 [d etachedTextNode, 0]
3185 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 69 [de tachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Document node with 2 children 2639 PASS extend() forwards with range 35 [document, 0, document, 1] and point 69 [de tachedTextNode, 8]
3186 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 69 [d etachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Text node "Uvwxyza b" but got Document node with 2 children 2640 PASS extend() backwards with range 35 [document, 0, document, 1] and point 69 [d etachedTextNode, 8]
3187 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 70 [de tachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Document node with 2 children 2641 PASS extend() forwards with range 35 [document, 0, document, 1] and point 70 [de tachedForeignTextNode, 0]
3188 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 70 [d etachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Cdefghij" but got Document node with 2 children 2642 PASS extend() backwards with range 35 [document, 0, document, 1] and point 70 [d etachedForeignTextNode, 0]
3189 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 71 [de tachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Document node with 2 children 2643 PASS extend() forwards with range 35 [document, 0, document, 1] and point 71 [de tachedForeignTextNode, 8]
3190 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 71 [d etachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Cdefghij" but got Document node with 2 children 2644 PASS extend() backwards with range 35 [document, 0, document, 1] and point 71 [d etachedForeignTextNode, 8]
3191 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 72 [de tachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Document node with 2 children 2645 PASS extend() forwards with range 35 [document, 0, document, 1] and point 72 [de tachedXmlTextNode, 0]
3192 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 72 [d etachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Text node "Klmn opqr" but got Document node with 2 children 2646 PASS extend() backwards with range 35 [document, 0, document, 1] and point 72 [d etachedXmlTextNode, 0]
3193 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 73 [de tachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Document node with 2 children 2647 PASS extend() forwards with range 35 [document, 0, document, 1] and point 73 [de tachedXmlTextNode, 8]
3194 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 73 [d etachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Text node "Klmn opqr" but got Document node with 2 children 2648 PASS extend() backwards with range 35 [document, 0, document, 1] and point 73 [d etachedXmlTextNode, 8]
3195 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 74 [de tachedProcessingInstruction, 12] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Proce ssingInstruction node with target "whippoorwill" and data "chirp chirp chirp" bu t got Document node with 2 children 2649 PASS extend() forwards with range 35 [document, 0, document, 1] and point 74 [de tachedProcessingInstruction, 12]
3196 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 74 [d etachedProcessingInstruction, 12] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "whippoorwill" and data "chirp chirp chirp" b ut got Document node with 2 children 2650 PASS extend() backwards with range 35 [document, 0, document, 1] and point 74 [d etachedProcessingInstruction, 12]
3197 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 75 [de tachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Document node with 2 children 2651 PASS extend() forwards with range 35 [document, 0, document, 1] and point 75 [de tachedComment, 3]
3198 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 75 [d etachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--St uvwxyz--> but got Document node with 2 children 2652 PASS extend() backwards with range 35 [document, 0, document, 1] and point 75 [d etachedComment, 3]
3199 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 76 [de tachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Document node with 2 children 2653 PASS extend() forwards with range 35 [document, 0, document, 1] and point 76 [de tachedComment, 5]
3200 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 76 [d etachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--St uvwxyz--> but got Document node with 2 children 2654 PASS extend() backwards with range 35 [document, 0, document, 1] and point 76 [d etachedComment, 5]
3201 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 77 [de tachedForeignComment, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Document node with 2 children 2655 PASS extend() forwards with range 35 [document, 0, document, 1] and point 77 [de tachedForeignComment, 0]
3202 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 77 [d etachedForeignComment, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Document node with 2 children 2656 PASS extend() backwards with range 35 [document, 0, document, 1] and point 77 [d etachedForeignComment, 0]
3203 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 78 [de tachedForeignComment, 4] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Document node with 2 children 2657 PASS extend() forwards with range 35 [document, 0, document, 1] and point 78 [de tachedForeignComment, 4]
3204 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 78 [d etachedForeignComment, 4] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Document node with 2 children 2658 PASS extend() backwards with range 35 [document, 0, document, 1] and point 78 [d etachedForeignComment, 4]
3205 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 79 [de tachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Comment node <!-- בן חיים אליעזר--> but got Document node with 2 children 2659 PASS extend() forwards with range 35 [document, 0, document, 1] and point 79 [de tachedXmlComment, 2]
3206 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 79 [d etachedXmlComment, 2] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Comment node <!- -בן חיים אליעזר--> but got Document node with 2 children 2660 PASS extend() backwards with range 35 [document, 0, document, 1] and point 79 [d etachedXmlComment, 2]
3207 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 80 [do cfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected DocumentFragment node with 0 children but got Document node with 2 children 2661 PASS extend() forwards with range 35 [document, 0, document, 1] and point 80 [do cfrag, 0]
3208 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 80 [d ocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it h as a different root from the original range expected DocumentFragment node with 0 children but got Document node with 2 children 2662 PASS extend() backwards with range 35 [document, 0, document, 1] and point 80 [d ocfrag, 0]
3209 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 81 [fo reignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected DocumentFragment node with 0 children but got Document node with 2 children 2663 PASS extend() forwards with range 35 [document, 0, document, 1] and point 81 [fo reignDocfrag, 0]
3210 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 81 [f oreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment nod e with 0 children but got Document node with 2 children 2664 PASS extend() backwards with range 35 [document, 0, document, 1] and point 81 [f oreignDocfrag, 0]
3211 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 82 [xm lDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node wit h 0 children but got Document node with 2 children 2665 PASS extend() forwards with range 35 [document, 0, document, 1] and point 82 [xm lDocfrag, 0]
3212 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 82 [x mlDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected DocumentFragment node wi th 0 children but got Document node with 2 children 2666 PASS extend() backwards with range 35 [document, 0, document, 1] and point 82 [x mlDocfrag, 0]
3213 PASS extend() forwards with range 35 [document, 0, document, 1] and point 83 [do ctype, 0] 2667 PASS extend() forwards with range 35 [document, 0, document, 1] and point 83 [do ctype, 0]
3214 PASS extend() backwards with range 35 [document, 0, document, 1] and point 83 [d octype, 0] 2668 PASS extend() backwards with range 35 [document, 0, document, 1] and point 83 [d octype, 0]
3215 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 84 [do ctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () { 2669 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 84 [do ctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
3216 selection.extend(node, offset); 2670 selection.extend(node, offset);
3217 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 2671 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
3218 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 84 [d octype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeErro r function "function () { 2672 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 84 [d octype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeErro r function "function () {
3219 selection.extend(node, offset); 2673 selection.extend(node, offset);
3220 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 2674 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
3221 PASS extend() forwards with range 35 [document, 0, document, 1] and point 85 [do ctype, 1] 2675 PASS extend() forwards with range 35 [document, 0, document, 1] and point 85 [do ctype, 1]
3222 PASS extend() backwards with range 35 [document, 0, document, 1] and point 85 [d octype, 1] 2676 PASS extend() backwards with range 35 [document, 0, document, 1] and point 85 [d octype, 1]
(...skipping 26 matching lines...) Expand all
3249 PASS extend() forwards with range 36 [document, 0, document, 2] and point 11 [pa ras[1].firstChild, 2] 2703 PASS extend() forwards with range 36 [document, 0, document, 2] and point 11 [pa ras[1].firstChild, 2]
3250 PASS extend() backwards with range 36 [document, 0, document, 2] and point 11 [p aras[1].firstChild, 2] 2704 PASS extend() backwards with range 36 [document, 0, document, 2] and point 11 [p aras[1].firstChild, 2]
3251 PASS extend() forwards with range 36 [document, 0, document, 2] and point 12 [pa ras[1].firstChild, 8] 2705 PASS extend() forwards with range 36 [document, 0, document, 2] and point 12 [pa ras[1].firstChild, 8]
3252 PASS extend() backwards with range 36 [document, 0, document, 2] and point 12 [p aras[1].firstChild, 8] 2706 PASS extend() backwards with range 36 [document, 0, document, 2] and point 12 [p aras[1].firstChild, 8]
3253 PASS extend() forwards with range 36 [document, 0, document, 2] and point 13 [pa ras[1].firstChild, 9] 2707 PASS extend() forwards with range 36 [document, 0, document, 2] and point 13 [pa ras[1].firstChild, 9]
3254 PASS extend() backwards with range 36 [document, 0, document, 2] and point 13 [p aras[1].firstChild, 9] 2708 PASS extend() backwards with range 36 [document, 0, document, 2] and point 13 [p aras[1].firstChild, 9]
3255 PASS extend() forwards with range 36 [document, 0, document, 2] and point 14 [pa ras[1].firstChild, 10] 2709 PASS extend() forwards with range 36 [document, 0, document, 2] and point 14 [pa ras[1].firstChild, 10]
3256 PASS extend() backwards with range 36 [document, 0, document, 2] and point 14 [p aras[1].firstChild, 10] 2710 PASS extend() backwards with range 36 [document, 0, document, 2] and point 14 [p aras[1].firstChild, 10]
3257 PASS extend() forwards with range 36 [document, 0, document, 2] and point 15 [pa ras[1].firstChild, 65535] 2711 PASS extend() forwards with range 36 [document, 0, document, 2] and point 15 [pa ras[1].firstChild, 65535]
3258 PASS extend() backwards with range 36 [document, 0, document, 2] and point 15 [p aras[1].firstChild, 65535] 2712 PASS extend() backwards with range 36 [document, 0, document, 2] and point 15 [p aras[1].firstChild, 65535]
3259 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 16 [de tachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children 2713 PASS extend() forwards with range 36 [document, 0, document, 2] and point 16 [de tachedPara1.firstChild, 0]
3260 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 16 [d etachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Document node with 2 children 2714 PASS extend() backwards with range 36 [document, 0, document, 2] and point 16 [d etachedPara1.firstChild, 0]
3261 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 17 [de tachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children 2715 PASS extend() forwards with range 36 [document, 0, document, 2] and point 17 [de tachedPara1.firstChild, 1]
3262 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 17 [d etachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Document node with 2 children 2716 PASS extend() backwards with range 36 [document, 0, document, 2] and point 17 [d etachedPara1.firstChild, 1]
3263 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 18 [de tachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children 2717 PASS extend() forwards with range 36 [document, 0, document, 2] and point 18 [de tachedPara1.firstChild, 8]
3264 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 18 [d etachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Document node with 2 children 2718 PASS extend() backwards with range 36 [document, 0, document, 2] and point 18 [d etachedPara1.firstChild, 8]
3265 PASS extend() forwards with range 36 [document, 0, document, 2] and point 19 [de tachedPara1.firstChild, 9] 2719 PASS extend() forwards with range 36 [document, 0, document, 2] and point 19 [de tachedPara1.firstChild, 9]
3266 PASS extend() backwards with range 36 [document, 0, document, 2] and point 19 [d etachedPara1.firstChild, 9] 2720 PASS extend() backwards with range 36 [document, 0, document, 2] and point 19 [d etachedPara1.firstChild, 9]
3267 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 20 [fo reignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children 2721 PASS extend() forwards with range 36 [document, 0, document, 2] and point 20 [fo reignPara1.firstChild, 0]
3268 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 20 [f oreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Efghijkl" but got Document node with 2 children 2722 PASS extend() backwards with range 36 [document, 0, document, 2] and point 20 [f oreignPara1.firstChild, 0]
3269 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 21 [fo reignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children 2723 PASS extend() forwards with range 36 [document, 0, document, 2] and point 21 [fo reignPara1.firstChild, 1]
3270 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 21 [f oreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Efghijkl" but got Document node with 2 children 2724 PASS extend() backwards with range 36 [document, 0, document, 2] and point 21 [f oreignPara1.firstChild, 1]
3271 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 22 [fo reignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children 2725 PASS extend() forwards with range 36 [document, 0, document, 2] and point 22 [fo reignPara1.firstChild, 8]
3272 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 22 [f oreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Efghijkl" but got Document node with 2 children 2726 PASS extend() backwards with range 36 [document, 0, document, 2] and point 22 [f oreignPara1.firstChild, 8]
3273 PASS extend() forwards with range 36 [document, 0, document, 2] and point 23 [fo reignPara1.firstChild, 9] 2727 PASS extend() forwards with range 36 [document, 0, document, 2] and point 23 [fo reignPara1.firstChild, 9]
3274 PASS extend() backwards with range 36 [document, 0, document, 2] and point 23 [f oreignPara1.firstChild, 9] 2728 PASS extend() backwards with range 36 [document, 0, document, 2] and point 23 [f oreignPara1.firstChild, 9]
3275 PASS extend() forwards with range 36 [document, 0, document, 2] and point 24 [do cument.documentElement, -1] 2729 PASS extend() forwards with range 36 [document, 0, document, 2] and point 24 [do cument.documentElement, -1]
3276 PASS extend() backwards with range 36 [document, 0, document, 2] and point 24 [d ocument.documentElement, -1] 2730 PASS extend() backwards with range 36 [document, 0, document, 2] and point 24 [d ocument.documentElement, -1]
3277 PASS extend() forwards with range 36 [document, 0, document, 2] and point 25 [do cument.documentElement, 0] 2731 PASS extend() forwards with range 36 [document, 0, document, 2] and point 25 [do cument.documentElement, 0]
3278 PASS extend() backwards with range 36 [document, 0, document, 2] and point 25 [d ocument.documentElement, 0] 2732 PASS extend() backwards with range 36 [document, 0, document, 2] and point 25 [d ocument.documentElement, 0]
3279 PASS extend() forwards with range 36 [document, 0, document, 2] and point 26 [do cument.documentElement, 1] 2733 PASS extend() forwards with range 36 [document, 0, document, 2] and point 26 [do cument.documentElement, 1]
3280 PASS extend() backwards with range 36 [document, 0, document, 2] and point 26 [d ocument.documentElement, 1] 2734 PASS extend() backwards with range 36 [document, 0, document, 2] and point 26 [d ocument.documentElement, 1]
3281 PASS extend() forwards with range 36 [document, 0, document, 2] and point 27 [do cument.documentElement, 2] 2735 PASS extend() forwards with range 36 [document, 0, document, 2] and point 27 [do cument.documentElement, 2]
3282 PASS extend() backwards with range 36 [document, 0, document, 2] and point 27 [d ocument.documentElement, 2] 2736 PASS extend() backwards with range 36 [document, 0, document, 2] and point 27 [d ocument.documentElement, 2]
3283 PASS extend() forwards with range 36 [document, 0, document, 2] and point 28 [do cument.documentElement, 7] 2737 PASS extend() forwards with range 36 [document, 0, document, 2] and point 28 [do cument.documentElement, 7]
3284 PASS extend() backwards with range 36 [document, 0, document, 2] and point 28 [d ocument.documentElement, 7] 2738 PASS extend() backwards with range 36 [document, 0, document, 2] and point 28 [d ocument.documentElement, 7]
3285 PASS extend() forwards with range 36 [document, 0, document, 2] and point 29 [do cument.head, 1] 2739 PASS extend() forwards with range 36 [document, 0, document, 2] and point 29 [do cument.head, 1]
3286 PASS extend() backwards with range 36 [document, 0, document, 2] and point 29 [d ocument.head, 1] 2740 PASS extend() backwards with range 36 [document, 0, document, 2] and point 29 [d ocument.head, 1]
3287 PASS extend() forwards with range 36 [document, 0, document, 2] and point 30 [do cument.body, 3] 2741 PASS extend() forwards with range 36 [document, 0, document, 2] and point 30 [do cument.body, 3]
3288 PASS extend() backwards with range 36 [document, 0, document, 2] and point 30 [d ocument.body, 3] 2742 PASS extend() backwards with range 36 [document, 0, document, 2] and point 30 [d ocument.body, 3]
3289 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 31 [fo reignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Documen t node with 2 children 2743 PASS extend() forwards with range 36 [document, 0, document, 2] and point 31 [fo reignDoc.documentElement, 0]
3290 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 31 [f oreignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Docume nt node with 2 children 2744 PASS extend() backwards with range 36 [document, 0, document, 2] and point 31 [f oreignDoc.documentElement, 0]
3291 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 32 [fo reignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Documen t node with 2 children 2745 PASS extend() forwards with range 36 [document, 0, document, 2] and point 32 [fo reignDoc.documentElement, 1]
3292 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 32 [f oreignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Docume nt node with 2 children 2746 PASS extend() backwards with range 36 [document, 0, document, 2] and point 32 [f oreignDoc.documentElement, 1]
3293 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 33 [fo reignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head>< title></title></head> but got Document node with 2 children 2747 PASS extend() forwards with range 36 [document, 0, document, 2] and point 33 [fo reignDoc.head, 0]
3294 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 33 [f oreignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head> <title></title></head> but got Document node with 2 children 2748 PASS extend() backwards with range 36 [document, 0, document, 2] and point 33 [f oreignDoc.head, 0]
3295 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 34 [fo reignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body>< p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Document node with 2 children 2749 PASS extend() forwards with range 36 [document, 0, document, 2] and point 34 [fo reignDoc.body, 1]
3296 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 34 [f oreignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body> <p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Document node wit h 2 children 2750 PASS extend() backwards with range 36 [document, 0, document, 2] and point 34 [f oreignDoc.body, 1]
3297 PASS extend() forwards with range 36 [document, 0, document, 2] and point 35 [pa ras[0], 0] 2751 PASS extend() forwards with range 36 [document, 0, document, 2] and point 35 [pa ras[0], 0]
3298 PASS extend() backwards with range 36 [document, 0, document, 2] and point 35 [p aras[0], 0] 2752 PASS extend() backwards with range 36 [document, 0, document, 2] and point 35 [p aras[0], 0]
3299 PASS extend() forwards with range 36 [document, 0, document, 2] and point 36 [pa ras[0], 1] 2753 PASS extend() forwards with range 36 [document, 0, document, 2] and point 36 [pa ras[0], 1]
3300 PASS extend() backwards with range 36 [document, 0, document, 2] and point 36 [p aras[0], 1] 2754 PASS extend() backwards with range 36 [document, 0, document, 2] and point 36 [p aras[0], 1]
3301 PASS extend() forwards with range 36 [document, 0, document, 2] and point 37 [pa ras[0], 2] 2755 PASS extend() forwards with range 36 [document, 0, document, 2] and point 37 [pa ras[0], 2]
3302 PASS extend() backwards with range 36 [document, 0, document, 2] and point 37 [p aras[0], 2] 2756 PASS extend() backwards with range 36 [document, 0, document, 2] and point 37 [p aras[0], 2]
3303 PASS extend() forwards with range 36 [document, 0, document, 2] and point 38 [pa ras[1], 0] 2757 PASS extend() forwards with range 36 [document, 0, document, 2] and point 38 [pa ras[1], 0]
3304 PASS extend() backwards with range 36 [document, 0, document, 2] and point 38 [p aras[1], 0] 2758 PASS extend() backwards with range 36 [document, 0, document, 2] and point 38 [p aras[1], 0]
3305 PASS extend() forwards with range 36 [document, 0, document, 2] and point 39 [pa ras[1], 1] 2759 PASS extend() forwards with range 36 [document, 0, document, 2] and point 39 [pa ras[1], 1]
3306 PASS extend() backwards with range 36 [document, 0, document, 2] and point 39 [p aras[1], 1] 2760 PASS extend() backwards with range 36 [document, 0, document, 2] and point 39 [p aras[1], 1]
3307 PASS extend() forwards with range 36 [document, 0, document, 2] and point 40 [pa ras[1], 2] 2761 PASS extend() forwards with range 36 [document, 0, document, 2] and point 40 [pa ras[1], 2]
3308 PASS extend() backwards with range 36 [document, 0, document, 2] and point 40 [p aras[1], 2] 2762 PASS extend() backwards with range 36 [document, 0, document, 2] and point 40 [p aras[1], 2]
3309 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 41 [de tachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Document node with 2 children 2763 PASS extend() forwards with range 36 [document, 0, document, 2] and point 41 [de tachedPara1, 0]
3310 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 41 [d etachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Element node <p>Opqrs tuv</p> but got Document node with 2 children 2764 PASS extend() backwards with range 36 [document, 0, document, 2] and point 41 [d etachedPara1, 0]
3311 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 42 [de tachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Document node with 2 children 2765 PASS extend() forwards with range 36 [document, 0, document, 2] and point 42 [de tachedPara1, 1]
3312 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 42 [d etachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Element node <p>Opqrs tuv</p> but got Document node with 2 children 2766 PASS extend() backwards with range 36 [document, 0, document, 2] and point 42 [d etachedPara1, 1]
3313 PASS extend() forwards with range 36 [document, 0, document, 2] and point 43 [te stDiv, 0] 2767 PASS extend() forwards with range 36 [document, 0, document, 2] and point 43 [te stDiv, 0]
3314 PASS extend() backwards with range 36 [document, 0, document, 2] and point 43 [t estDiv, 0] 2768 PASS extend() backwards with range 36 [document, 0, document, 2] and point 43 [t estDiv, 0]
3315 PASS extend() forwards with range 36 [document, 0, document, 2] and point 44 [te stDiv, 3] 2769 PASS extend() forwards with range 36 [document, 0, document, 2] and point 44 [te stDiv, 3]
3316 PASS extend() backwards with range 36 [document, 0, document, 2] and point 44 [t estDiv, 3] 2770 PASS extend() backwards with range 36 [document, 0, document, 2] and point 44 [t estDiv, 3]
3317 PASS extend() forwards with range 36 [document, 0, document, 2] and point 45 [do cument, -1] 2771 PASS extend() forwards with range 36 [document, 0, document, 2] and point 45 [do cument, -1]
3318 PASS extend() backwards with range 36 [document, 0, document, 2] and point 45 [d ocument, -1] 2772 PASS extend() backwards with range 36 [document, 0, document, 2] and point 45 [d ocument, -1]
3319 PASS extend() forwards with range 36 [document, 0, document, 2] and point 46 [do cument, 0] 2773 PASS extend() forwards with range 36 [document, 0, document, 2] and point 46 [do cument, 0]
3320 PASS extend() backwards with range 36 [document, 0, document, 2] and point 46 [d ocument, 0] 2774 PASS extend() backwards with range 36 [document, 0, document, 2] and point 46 [d ocument, 0]
3321 PASS extend() forwards with range 36 [document, 0, document, 2] and point 47 [do cument, 1] 2775 PASS extend() forwards with range 36 [document, 0, document, 2] and point 47 [do cument, 1]
3322 PASS extend() backwards with range 36 [document, 0, document, 2] and point 47 [d ocument, 1] 2776 PASS extend() backwards with range 36 [document, 0, document, 2] and point 47 [d ocument, 1]
3323 PASS extend() forwards with range 36 [document, 0, document, 2] and point 48 [do cument, 2] 2777 PASS extend() forwards with range 36 [document, 0, document, 2] and point 48 [do cument, 2]
3324 PASS extend() backwards with range 36 [document, 0, document, 2] and point 48 [d ocument, 2] 2778 PASS extend() backwards with range 36 [document, 0, document, 2] and point 48 [d ocument, 2]
3325 PASS extend() forwards with range 36 [document, 0, document, 2] and point 49 [do cument, 3] 2779 PASS extend() forwards with range 36 [document, 0, document, 2] and point 49 [do cument, 3]
3326 PASS extend() backwards with range 36 [document, 0, document, 2] and point 49 [d ocument, 3] 2780 PASS extend() backwards with range 36 [document, 0, document, 2] and point 49 [d ocument, 3]
3327 PASS extend() forwards with range 36 [document, 0, document, 2] and point 50 [co mment, -1] 2781 PASS extend() forwards with range 36 [document, 0, document, 2] and point 50 [co mment, -1]
3328 PASS extend() backwards with range 36 [document, 0, document, 2] and point 50 [c omment, -1] 2782 PASS extend() backwards with range 36 [document, 0, document, 2] and point 50 [c omment, -1]
3329 PASS extend() forwards with range 36 [document, 0, document, 2] and point 51 [co mment, 0] 2783 PASS extend() forwards with range 36 [document, 0, document, 2] and point 51 [co mment, 0]
3330 PASS extend() backwards with range 36 [document, 0, document, 2] and point 51 [c omment, 0] 2784 PASS extend() backwards with range 36 [document, 0, document, 2] and point 51 [c omment, 0]
3331 PASS extend() forwards with range 36 [document, 0, document, 2] and point 52 [co mment, 4] 2785 PASS extend() forwards with range 36 [document, 0, document, 2] and point 52 [co mment, 4]
3332 PASS extend() backwards with range 36 [document, 0, document, 2] and point 52 [c omment, 4] 2786 PASS extend() backwards with range 36 [document, 0, document, 2] and point 52 [c omment, 4]
3333 PASS extend() forwards with range 36 [document, 0, document, 2] and point 53 [co mment, 96] 2787 PASS extend() forwards with range 36 [document, 0, document, 2] and point 53 [co mment, 96]
3334 PASS extend() backwards with range 36 [document, 0, document, 2] and point 53 [c omment, 96] 2788 PASS extend() backwards with range 36 [document, 0, document, 2] and point 53 [c omment, 96]
3335 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 54 [fo reignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Document node with 2 children 2789 PASS extend() forwards with range 36 [document, 0, document, 2] and point 54 [fo reignDoc, 0]
3336 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 54 [f oreignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Document node with 3 chi ldren but got Document node with 2 children 2790 PASS extend() backwards with range 36 [document, 0, document, 2] and point 54 [f oreignDoc, 0]
3337 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 55 [fo reignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Document node with 2 children 2791 PASS extend() forwards with range 36 [document, 0, document, 2] and point 55 [fo reignDoc, 1]
3338 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 55 [f oreignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Document node with 3 chi ldren but got Document node with 2 children 2792 PASS extend() backwards with range 36 [document, 0, document, 2] and point 55 [f oreignDoc, 1]
3339 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 56 [fo reignComment, 2] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Comment node <!--"Com menter" and "commentator" mean different things. I'v...--> but got Document nod e with 2 children 2793 PASS extend() forwards with range 36 [document, 0, document, 2] and point 56 [fo reignComment, 2]
3340 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 56 [f oreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Co mmenter" and "commentator" mean different things. I'v...--> but got Document no de with 2 children 2794 PASS extend() backwards with range 36 [document, 0, document, 2] and point 56 [f oreignComment, 2]
3341 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 57 [fo reignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit t hat I harbor doubts about whether we really need..." but got Document node with 2 children 2795 PASS extend() forwards with range 36 [document, 0, document, 2] and point 57 [fo reignTextNode, 0]
3342 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 57 [f oreignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Document node with 2 children 2796 PASS extend() backwards with range 36 [document, 0, document, 2] and point 57 [f oreignTextNode, 0]
3343 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 58 [fo reignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Document node with 2 children 2797 PASS extend() forwards with range 36 [document, 0, document, 2] and point 58 [fo reignTextNode, 36]
3344 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 58 [f oreignTextNode, 36] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Document node wit h 2 children 2798 PASS extend() backwards with range 36 [document, 0, document, 2] and point 58 [f oreignTextNode, 36]
3345 PASS extend() forwards with range 36 [document, 0, document, 2] and point 59 [xm lDoc, -1] 2799 PASS extend() forwards with range 36 [document, 0, document, 2] and point 59 [xm lDoc, -1]
3346 PASS extend() backwards with range 36 [document, 0, document, 2] and point 59 [x mlDoc, -1] 2800 PASS extend() backwards with range 36 [document, 0, document, 2] and point 59 [x mlDoc, -1]
3347 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 60 [xm lDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Document node with 2 children 2801 PASS extend() forwards with range 36 [document, 0, document, 2] and point 60 [xm lDoc, 0]
3348 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 60 [x mlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected Document node with 4 childre n but got Document node with 2 children 2802 PASS extend() backwards with range 36 [document, 0, document, 2] and point 60 [x mlDoc, 0]
3349 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 61 [xm lDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Document node with 2 children 2803 PASS extend() forwards with range 36 [document, 0, document, 2] and point 61 [xm lDoc, 1]
3350 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 61 [x mlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected Document node with 4 childre n but got Document node with 2 children 2804 PASS extend() backwards with range 36 [document, 0, document, 2] and point 61 [x mlDoc, 1]
3351 PASS extend() forwards with range 36 [document, 0, document, 2] and point 62 [xm lDoc, 5] 2805 PASS extend() forwards with range 36 [document, 0, document, 2] and point 62 [xm lDoc, 5]
3352 PASS extend() backwards with range 36 [document, 0, document, 2] and point 62 [x mlDoc, 5] 2806 PASS extend() backwards with range 36 [document, 0, document, 2] and point 62 [x mlDoc, 5]
3353 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 63 [xm lComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Document node wi th 2 children 2807 PASS extend() forwards with range 36 [document, 0, document, 2] and point 63 [xm lComment, 0]
3354 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 63 [x mlComment, 0] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Comment node <!--I malic iously created a comment that will break incautiou...--> but got Document node w ith 2 children 2808 PASS extend() backwards with range 36 [document, 0, document, 2] and point 63 [x mlComment, 0]
3355 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 64 [xm lComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Document node wi th 2 children 2809 PASS extend() forwards with range 36 [document, 0, document, 2] and point 64 [xm lComment, 4]
3356 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 64 [x mlComment, 4] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Comment node <!--I malic iously created a comment that will break incautiou...--> but got Document node w ith 2 children 2810 PASS extend() backwards with range 36 [document, 0, document, 2] and point 64 [x mlComment, 4]
3357 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 65 [pr ocessingInstruction, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children 2811 PASS extend() forwards with range 36 [document, 0, document, 2] and point 65 [pr ocessingInstruction, 0]
3358 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 65 [p rocessingInstruction, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected ProcessingIns truction node with target "somePI" and data "Did you know that \":syn sync froms tart\" is very useful wh..." but got Document node with 2 children 2812 PASS extend() backwards with range 36 [document, 0, document, 2] and point 65 [p rocessingInstruction, 0]
3359 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 66 [pr ocessingInstruction, 5] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children 2813 PASS extend() forwards with range 36 [document, 0, document, 2] and point 66 [pr ocessingInstruction, 5]
3360 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 66 [p rocessingInstruction, 5] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected ProcessingIns truction node with target "somePI" and data "Did you know that \":syn sync froms tart\" is very useful wh..." but got Document node with 2 children 2814 PASS extend() backwards with range 36 [document, 0, document, 2] and point 66 [p rocessingInstruction, 5]
3361 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 67 [pr ocessingInstruction, 9] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children 2815 PASS extend() forwards with range 36 [document, 0, document, 2] and point 67 [pr ocessingInstruction, 9]
3362 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 67 [p rocessingInstruction, 9] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected ProcessingIns truction node with target "somePI" and data "Did you know that \":syn sync froms tart\" is very useful wh..." but got Document node with 2 children 2816 PASS extend() backwards with range 36 [document, 0, document, 2] and point 67 [p rocessingInstruction, 9]
3363 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 68 [de tachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Document node with 2 children 2817 PASS extend() forwards with range 36 [document, 0, document, 2] and point 68 [de tachedTextNode, 0]
3364 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 68 [d etachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Text node "Uvwxyza b" but got Document node with 2 children 2818 PASS extend() backwards with range 36 [document, 0, document, 2] and point 68 [d etachedTextNode, 0]
3365 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 69 [de tachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Document node with 2 children 2819 PASS extend() forwards with range 36 [document, 0, document, 2] and point 69 [de tachedTextNode, 8]
3366 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 69 [d etachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Text node "Uvwxyza b" but got Document node with 2 children 2820 PASS extend() backwards with range 36 [document, 0, document, 2] and point 69 [d etachedTextNode, 8]
3367 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 70 [de tachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Document node with 2 children 2821 PASS extend() forwards with range 36 [document, 0, document, 2] and point 70 [de tachedForeignTextNode, 0]
3368 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 70 [d etachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Cdefghij" but got Document node with 2 children 2822 PASS extend() backwards with range 36 [document, 0, document, 2] and point 70 [d etachedForeignTextNode, 0]
3369 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 71 [de tachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Document node with 2 children 2823 PASS extend() forwards with range 36 [document, 0, document, 2] and point 71 [de tachedForeignTextNode, 8]
3370 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 71 [d etachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Cdefghij" but got Document node with 2 children 2824 PASS extend() backwards with range 36 [document, 0, document, 2] and point 71 [d etachedForeignTextNode, 8]
3371 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 72 [de tachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Document node with 2 children 2825 PASS extend() forwards with range 36 [document, 0, document, 2] and point 72 [de tachedXmlTextNode, 0]
3372 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 72 [d etachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Text node "Klmn opqr" but got Document node with 2 children 2826 PASS extend() backwards with range 36 [document, 0, document, 2] and point 72 [d etachedXmlTextNode, 0]
3373 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 73 [de tachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Document node with 2 children 2827 PASS extend() forwards with range 36 [document, 0, document, 2] and point 73 [de tachedXmlTextNode, 8]
3374 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 73 [d etachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Text node "Klmn opqr" but got Document node with 2 children 2828 PASS extend() backwards with range 36 [document, 0, document, 2] and point 73 [d etachedXmlTextNode, 8]
3375 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 74 [de tachedProcessingInstruction, 12] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Proce ssingInstruction node with target "whippoorwill" and data "chirp chirp chirp" bu t got Document node with 2 children 2829 PASS extend() forwards with range 36 [document, 0, document, 2] and point 74 [de tachedProcessingInstruction, 12]
3376 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 74 [d etachedProcessingInstruction, 12] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "whippoorwill" and data "chirp chirp chirp" b ut got Document node with 2 children 2830 PASS extend() backwards with range 36 [document, 0, document, 2] and point 74 [d etachedProcessingInstruction, 12]
3377 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 75 [de tachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Document node with 2 children 2831 PASS extend() forwards with range 36 [document, 0, document, 2] and point 75 [de tachedComment, 3]
3378 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 75 [d etachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--St uvwxyz--> but got Document node with 2 children 2832 PASS extend() backwards with range 36 [document, 0, document, 2] and point 75 [d etachedComment, 3]
3379 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 76 [de tachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Document node with 2 children 2833 PASS extend() forwards with range 36 [document, 0, document, 2] and point 76 [de tachedComment, 5]
3380 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 76 [d etachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--St uvwxyz--> but got Document node with 2 children 2834 PASS extend() backwards with range 36 [document, 0, document, 2] and point 76 [d etachedComment, 5]
3381 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 77 [de tachedForeignComment, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Document node with 2 children 2835 PASS extend() forwards with range 36 [document, 0, document, 2] and point 77 [de tachedForeignComment, 0]
3382 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 77 [d etachedForeignComment, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Document node with 2 children 2836 PASS extend() backwards with range 36 [document, 0, document, 2] and point 77 [d etachedForeignComment, 0]
3383 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 78 [de tachedForeignComment, 4] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Document node with 2 children 2837 PASS extend() forwards with range 36 [document, 0, document, 2] and point 78 [de tachedForeignComment, 4]
3384 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 78 [d etachedForeignComment, 4] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Document node with 2 children 2838 PASS extend() backwards with range 36 [document, 0, document, 2] and point 78 [d etachedForeignComment, 4]
3385 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 79 [de tachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Comment node <!-- בן חיים אליעזר--> but got Document node with 2 children 2839 PASS extend() forwards with range 36 [document, 0, document, 2] and point 79 [de tachedXmlComment, 2]
3386 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 79 [d etachedXmlComment, 2] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Comment node <!- -בן חיים אליעזר--> but got Document node with 2 children 2840 PASS extend() backwards with range 36 [document, 0, document, 2] and point 79 [d etachedXmlComment, 2]
3387 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 80 [do cfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected DocumentFragment node with 0 children but got Document node with 2 children 2841 PASS extend() forwards with range 36 [document, 0, document, 2] and point 80 [do cfrag, 0]
3388 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 80 [d ocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it h as a different root from the original range expected DocumentFragment node with 0 children but got Document node with 2 children 2842 PASS extend() backwards with range 36 [document, 0, document, 2] and point 80 [d ocfrag, 0]
3389 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 81 [fo reignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected DocumentFragment node with 0 children but got Document node with 2 children 2843 PASS extend() forwards with range 36 [document, 0, document, 2] and point 81 [fo reignDocfrag, 0]
3390 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 81 [f oreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment nod e with 0 children but got Document node with 2 children 2844 PASS extend() backwards with range 36 [document, 0, document, 2] and point 81 [f oreignDocfrag, 0]
3391 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 82 [xm lDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node wit h 0 children but got Document node with 2 children 2845 PASS extend() forwards with range 36 [document, 0, document, 2] and point 82 [xm lDocfrag, 0]
3392 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 82 [x mlDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected DocumentFragment node wi th 0 children but got Document node with 2 children 2846 PASS extend() backwards with range 36 [document, 0, document, 2] and point 82 [x mlDocfrag, 0]
3393 PASS extend() forwards with range 36 [document, 0, document, 2] and point 83 [do ctype, 0] 2847 PASS extend() forwards with range 36 [document, 0, document, 2] and point 83 [do ctype, 0]
3394 PASS extend() backwards with range 36 [document, 0, document, 2] and point 83 [d octype, 0] 2848 PASS extend() backwards with range 36 [document, 0, document, 2] and point 83 [d octype, 0]
3395 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 84 [do ctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () { 2849 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 84 [do ctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
3396 selection.extend(node, offset); 2850 selection.extend(node, offset);
3397 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 2851 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
3398 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 84 [d octype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeErro r function "function () { 2852 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 84 [d octype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeErro r function "function () {
3399 selection.extend(node, offset); 2853 selection.extend(node, offset);
3400 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 2854 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
3401 PASS extend() forwards with range 36 [document, 0, document, 2] and point 85 [do ctype, 1] 2855 PASS extend() forwards with range 36 [document, 0, document, 2] and point 85 [do ctype, 1]
3402 PASS extend() backwards with range 36 [document, 0, document, 2] and point 85 [d octype, 1] 2856 PASS extend() backwards with range 36 [document, 0, document, 2] and point 85 [d octype, 1]
(...skipping 26 matching lines...) Expand all
3429 PASS extend() forwards with range 37 [document, 1, document, 2] and point 11 [pa ras[1].firstChild, 2] 2883 PASS extend() forwards with range 37 [document, 1, document, 2] and point 11 [pa ras[1].firstChild, 2]
3430 PASS extend() backwards with range 37 [document, 1, document, 2] and point 11 [p aras[1].firstChild, 2] 2884 PASS extend() backwards with range 37 [document, 1, document, 2] and point 11 [p aras[1].firstChild, 2]
3431 PASS extend() forwards with range 37 [document, 1, document, 2] and point 12 [pa ras[1].firstChild, 8] 2885 PASS extend() forwards with range 37 [document, 1, document, 2] and point 12 [pa ras[1].firstChild, 8]
3432 PASS extend() backwards with range 37 [document, 1, document, 2] and point 12 [p aras[1].firstChild, 8] 2886 PASS extend() backwards with range 37 [document, 1, document, 2] and point 12 [p aras[1].firstChild, 8]
3433 PASS extend() forwards with range 37 [document, 1, document, 2] and point 13 [pa ras[1].firstChild, 9] 2887 PASS extend() forwards with range 37 [document, 1, document, 2] and point 13 [pa ras[1].firstChild, 9]
3434 PASS extend() backwards with range 37 [document, 1, document, 2] and point 13 [p aras[1].firstChild, 9] 2888 PASS extend() backwards with range 37 [document, 1, document, 2] and point 13 [p aras[1].firstChild, 9]
3435 PASS extend() forwards with range 37 [document, 1, document, 2] and point 14 [pa ras[1].firstChild, 10] 2889 PASS extend() forwards with range 37 [document, 1, document, 2] and point 14 [pa ras[1].firstChild, 10]
3436 PASS extend() backwards with range 37 [document, 1, document, 2] and point 14 [p aras[1].firstChild, 10] 2890 PASS extend() backwards with range 37 [document, 1, document, 2] and point 14 [p aras[1].firstChild, 10]
3437 PASS extend() forwards with range 37 [document, 1, document, 2] and point 15 [pa ras[1].firstChild, 65535] 2891 PASS extend() forwards with range 37 [document, 1, document, 2] and point 15 [pa ras[1].firstChild, 65535]
3438 PASS extend() backwards with range 37 [document, 1, document, 2] and point 15 [p aras[1].firstChild, 65535] 2892 PASS extend() backwards with range 37 [document, 1, document, 2] and point 15 [p aras[1].firstChild, 65535]
3439 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 16 [de tachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children 2893 PASS extend() forwards with range 37 [document, 1, document, 2] and point 16 [de tachedPara1.firstChild, 0]
3440 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 16 [d etachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Document node with 2 children 2894 PASS extend() backwards with range 37 [document, 1, document, 2] and point 16 [d etachedPara1.firstChild, 0]
3441 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 17 [de tachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children 2895 PASS extend() forwards with range 37 [document, 1, document, 2] and point 17 [de tachedPara1.firstChild, 1]
3442 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 17 [d etachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Document node with 2 children 2896 PASS extend() backwards with range 37 [document, 1, document, 2] and point 17 [d etachedPara1.firstChild, 1]
3443 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 18 [de tachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children 2897 PASS extend() forwards with range 37 [document, 1, document, 2] and point 18 [de tachedPara1.firstChild, 8]
3444 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 18 [d etachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Document node with 2 children 2898 PASS extend() backwards with range 37 [document, 1, document, 2] and point 18 [d etachedPara1.firstChild, 8]
3445 PASS extend() forwards with range 37 [document, 1, document, 2] and point 19 [de tachedPara1.firstChild, 9] 2899 PASS extend() forwards with range 37 [document, 1, document, 2] and point 19 [de tachedPara1.firstChild, 9]
3446 PASS extend() backwards with range 37 [document, 1, document, 2] and point 19 [d etachedPara1.firstChild, 9] 2900 PASS extend() backwards with range 37 [document, 1, document, 2] and point 19 [d etachedPara1.firstChild, 9]
3447 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 20 [fo reignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children 2901 PASS extend() forwards with range 37 [document, 1, document, 2] and point 20 [fo reignPara1.firstChild, 0]
3448 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 20 [f oreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Efghijkl" but got Document node with 2 children 2902 PASS extend() backwards with range 37 [document, 1, document, 2] and point 20 [f oreignPara1.firstChild, 0]
3449 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 21 [fo reignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children 2903 PASS extend() forwards with range 37 [document, 1, document, 2] and point 21 [fo reignPara1.firstChild, 1]
3450 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 21 [f oreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Efghijkl" but got Document node with 2 children 2904 PASS extend() backwards with range 37 [document, 1, document, 2] and point 21 [f oreignPara1.firstChild, 1]
3451 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 22 [fo reignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children 2905 PASS extend() forwards with range 37 [document, 1, document, 2] and point 22 [fo reignPara1.firstChild, 8]
3452 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 22 [f oreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Efghijkl" but got Document node with 2 children 2906 PASS extend() backwards with range 37 [document, 1, document, 2] and point 22 [f oreignPara1.firstChild, 8]
3453 PASS extend() forwards with range 37 [document, 1, document, 2] and point 23 [fo reignPara1.firstChild, 9] 2907 PASS extend() forwards with range 37 [document, 1, document, 2] and point 23 [fo reignPara1.firstChild, 9]
3454 PASS extend() backwards with range 37 [document, 1, document, 2] and point 23 [f oreignPara1.firstChild, 9] 2908 PASS extend() backwards with range 37 [document, 1, document, 2] and point 23 [f oreignPara1.firstChild, 9]
3455 PASS extend() forwards with range 37 [document, 1, document, 2] and point 24 [do cument.documentElement, -1] 2909 PASS extend() forwards with range 37 [document, 1, document, 2] and point 24 [do cument.documentElement, -1]
3456 PASS extend() backwards with range 37 [document, 1, document, 2] and point 24 [d ocument.documentElement, -1] 2910 PASS extend() backwards with range 37 [document, 1, document, 2] and point 24 [d ocument.documentElement, -1]
3457 PASS extend() forwards with range 37 [document, 1, document, 2] and point 25 [do cument.documentElement, 0] 2911 PASS extend() forwards with range 37 [document, 1, document, 2] and point 25 [do cument.documentElement, 0]
3458 PASS extend() backwards with range 37 [document, 1, document, 2] and point 25 [d ocument.documentElement, 0] 2912 PASS extend() backwards with range 37 [document, 1, document, 2] and point 25 [d ocument.documentElement, 0]
3459 PASS extend() forwards with range 37 [document, 1, document, 2] and point 26 [do cument.documentElement, 1] 2913 PASS extend() forwards with range 37 [document, 1, document, 2] and point 26 [do cument.documentElement, 1]
3460 PASS extend() backwards with range 37 [document, 1, document, 2] and point 26 [d ocument.documentElement, 1] 2914 PASS extend() backwards with range 37 [document, 1, document, 2] and point 26 [d ocument.documentElement, 1]
3461 PASS extend() forwards with range 37 [document, 1, document, 2] and point 27 [do cument.documentElement, 2] 2915 PASS extend() forwards with range 37 [document, 1, document, 2] and point 27 [do cument.documentElement, 2]
3462 PASS extend() backwards with range 37 [document, 1, document, 2] and point 27 [d ocument.documentElement, 2] 2916 PASS extend() backwards with range 37 [document, 1, document, 2] and point 27 [d ocument.documentElement, 2]
3463 PASS extend() forwards with range 37 [document, 1, document, 2] and point 28 [do cument.documentElement, 7] 2917 PASS extend() forwards with range 37 [document, 1, document, 2] and point 28 [do cument.documentElement, 7]
3464 PASS extend() backwards with range 37 [document, 1, document, 2] and point 28 [d ocument.documentElement, 7] 2918 PASS extend() backwards with range 37 [document, 1, document, 2] and point 28 [d ocument.documentElement, 7]
3465 PASS extend() forwards with range 37 [document, 1, document, 2] and point 29 [do cument.head, 1] 2919 PASS extend() forwards with range 37 [document, 1, document, 2] and point 29 [do cument.head, 1]
3466 PASS extend() backwards with range 37 [document, 1, document, 2] and point 29 [d ocument.head, 1] 2920 PASS extend() backwards with range 37 [document, 1, document, 2] and point 29 [d ocument.head, 1]
3467 PASS extend() forwards with range 37 [document, 1, document, 2] and point 30 [do cument.body, 3] 2921 PASS extend() forwards with range 37 [document, 1, document, 2] and point 30 [do cument.body, 3]
3468 PASS extend() backwards with range 37 [document, 1, document, 2] and point 30 [d ocument.body, 3] 2922 PASS extend() backwards with range 37 [document, 1, document, 2] and point 30 [d ocument.body, 3]
3469 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 31 [fo reignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Documen t node with 2 children 2923 PASS extend() forwards with range 37 [document, 1, document, 2] and point 31 [fo reignDoc.documentElement, 0]
3470 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 31 [f oreignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Docume nt node with 2 children 2924 PASS extend() backwards with range 37 [document, 1, document, 2] and point 31 [f oreignDoc.documentElement, 0]
3471 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 32 [fo reignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Documen t node with 2 children 2925 PASS extend() forwards with range 37 [document, 1, document, 2] and point 32 [fo reignDoc.documentElement, 1]
3472 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 32 [f oreignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Docume nt node with 2 children 2926 PASS extend() backwards with range 37 [document, 1, document, 2] and point 32 [f oreignDoc.documentElement, 1]
3473 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 33 [fo reignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head>< title></title></head> but got Document node with 2 children 2927 PASS extend() forwards with range 37 [document, 1, document, 2] and point 33 [fo reignDoc.head, 0]
3474 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 33 [f oreignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head> <title></title></head> but got Document node with 2 children 2928 PASS extend() backwards with range 37 [document, 1, document, 2] and point 33 [f oreignDoc.head, 0]
3475 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 34 [fo reignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body>< p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Document node with 2 children 2929 PASS extend() forwards with range 37 [document, 1, document, 2] and point 34 [fo reignDoc.body, 1]
3476 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 34 [f oreignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body> <p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Document node wit h 2 children 2930 PASS extend() backwards with range 37 [document, 1, document, 2] and point 34 [f oreignDoc.body, 1]
3477 PASS extend() forwards with range 37 [document, 1, document, 2] and point 35 [pa ras[0], 0] 2931 PASS extend() forwards with range 37 [document, 1, document, 2] and point 35 [pa ras[0], 0]
3478 PASS extend() backwards with range 37 [document, 1, document, 2] and point 35 [p aras[0], 0] 2932 PASS extend() backwards with range 37 [document, 1, document, 2] and point 35 [p aras[0], 0]
3479 PASS extend() forwards with range 37 [document, 1, document, 2] and point 36 [pa ras[0], 1] 2933 PASS extend() forwards with range 37 [document, 1, document, 2] and point 36 [pa ras[0], 1]
3480 PASS extend() backwards with range 37 [document, 1, document, 2] and point 36 [p aras[0], 1] 2934 PASS extend() backwards with range 37 [document, 1, document, 2] and point 36 [p aras[0], 1]
3481 PASS extend() forwards with range 37 [document, 1, document, 2] and point 37 [pa ras[0], 2] 2935 PASS extend() forwards with range 37 [document, 1, document, 2] and point 37 [pa ras[0], 2]
3482 PASS extend() backwards with range 37 [document, 1, document, 2] and point 37 [p aras[0], 2] 2936 PASS extend() backwards with range 37 [document, 1, document, 2] and point 37 [p aras[0], 2]
3483 PASS extend() forwards with range 37 [document, 1, document, 2] and point 38 [pa ras[1], 0] 2937 PASS extend() forwards with range 37 [document, 1, document, 2] and point 38 [pa ras[1], 0]
3484 PASS extend() backwards with range 37 [document, 1, document, 2] and point 38 [p aras[1], 0] 2938 PASS extend() backwards with range 37 [document, 1, document, 2] and point 38 [p aras[1], 0]
3485 PASS extend() forwards with range 37 [document, 1, document, 2] and point 39 [pa ras[1], 1] 2939 PASS extend() forwards with range 37 [document, 1, document, 2] and point 39 [pa ras[1], 1]
3486 PASS extend() backwards with range 37 [document, 1, document, 2] and point 39 [p aras[1], 1] 2940 PASS extend() backwards with range 37 [document, 1, document, 2] and point 39 [p aras[1], 1]
3487 PASS extend() forwards with range 37 [document, 1, document, 2] and point 40 [pa ras[1], 2] 2941 PASS extend() forwards with range 37 [document, 1, document, 2] and point 40 [pa ras[1], 2]
3488 PASS extend() backwards with range 37 [document, 1, document, 2] and point 40 [p aras[1], 2] 2942 PASS extend() backwards with range 37 [document, 1, document, 2] and point 40 [p aras[1], 2]
3489 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 41 [de tachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Document node with 2 children 2943 PASS extend() forwards with range 37 [document, 1, document, 2] and point 41 [de tachedPara1, 0]
3490 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 41 [d etachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Element node <p>Opqrs tuv</p> but got Document node with 2 children 2944 PASS extend() backwards with range 37 [document, 1, document, 2] and point 41 [d etachedPara1, 0]
3491 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 42 [de tachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Document node with 2 children 2945 PASS extend() forwards with range 37 [document, 1, document, 2] and point 42 [de tachedPara1, 1]
3492 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 42 [d etachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Element node <p>Opqrs tuv</p> but got Document node with 2 children 2946 PASS extend() backwards with range 37 [document, 1, document, 2] and point 42 [d etachedPara1, 1]
3493 PASS extend() forwards with range 37 [document, 1, document, 2] and point 43 [te stDiv, 0] 2947 PASS extend() forwards with range 37 [document, 1, document, 2] and point 43 [te stDiv, 0]
3494 PASS extend() backwards with range 37 [document, 1, document, 2] and point 43 [t estDiv, 0] 2948 PASS extend() backwards with range 37 [document, 1, document, 2] and point 43 [t estDiv, 0]
3495 PASS extend() forwards with range 37 [document, 1, document, 2] and point 44 [te stDiv, 3] 2949 PASS extend() forwards with range 37 [document, 1, document, 2] and point 44 [te stDiv, 3]
3496 PASS extend() backwards with range 37 [document, 1, document, 2] and point 44 [t estDiv, 3] 2950 PASS extend() backwards with range 37 [document, 1, document, 2] and point 44 [t estDiv, 3]
3497 PASS extend() forwards with range 37 [document, 1, document, 2] and point 45 [do cument, -1] 2951 PASS extend() forwards with range 37 [document, 1, document, 2] and point 45 [do cument, -1]
3498 PASS extend() backwards with range 37 [document, 1, document, 2] and point 45 [d ocument, -1] 2952 PASS extend() backwards with range 37 [document, 1, document, 2] and point 45 [d ocument, -1]
3499 PASS extend() forwards with range 37 [document, 1, document, 2] and point 46 [do cument, 0] 2953 PASS extend() forwards with range 37 [document, 1, document, 2] and point 46 [do cument, 0]
3500 PASS extend() backwards with range 37 [document, 1, document, 2] and point 46 [d ocument, 0] 2954 PASS extend() backwards with range 37 [document, 1, document, 2] and point 46 [d ocument, 0]
3501 PASS extend() forwards with range 37 [document, 1, document, 2] and point 47 [do cument, 1] 2955 PASS extend() forwards with range 37 [document, 1, document, 2] and point 47 [do cument, 1]
3502 PASS extend() backwards with range 37 [document, 1, document, 2] and point 47 [d ocument, 1] 2956 PASS extend() backwards with range 37 [document, 1, document, 2] and point 47 [d ocument, 1]
3503 PASS extend() forwards with range 37 [document, 1, document, 2] and point 48 [do cument, 2] 2957 PASS extend() forwards with range 37 [document, 1, document, 2] and point 48 [do cument, 2]
3504 PASS extend() backwards with range 37 [document, 1, document, 2] and point 48 [d ocument, 2] 2958 PASS extend() backwards with range 37 [document, 1, document, 2] and point 48 [d ocument, 2]
3505 PASS extend() forwards with range 37 [document, 1, document, 2] and point 49 [do cument, 3] 2959 PASS extend() forwards with range 37 [document, 1, document, 2] and point 49 [do cument, 3]
3506 PASS extend() backwards with range 37 [document, 1, document, 2] and point 49 [d ocument, 3] 2960 PASS extend() backwards with range 37 [document, 1, document, 2] and point 49 [d ocument, 3]
3507 PASS extend() forwards with range 37 [document, 1, document, 2] and point 50 [co mment, -1] 2961 PASS extend() forwards with range 37 [document, 1, document, 2] and point 50 [co mment, -1]
3508 PASS extend() backwards with range 37 [document, 1, document, 2] and point 50 [c omment, -1] 2962 PASS extend() backwards with range 37 [document, 1, document, 2] and point 50 [c omment, -1]
3509 PASS extend() forwards with range 37 [document, 1, document, 2] and point 51 [co mment, 0] 2963 PASS extend() forwards with range 37 [document, 1, document, 2] and point 51 [co mment, 0]
3510 PASS extend() backwards with range 37 [document, 1, document, 2] and point 51 [c omment, 0] 2964 PASS extend() backwards with range 37 [document, 1, document, 2] and point 51 [c omment, 0]
3511 PASS extend() forwards with range 37 [document, 1, document, 2] and point 52 [co mment, 4] 2965 PASS extend() forwards with range 37 [document, 1, document, 2] and point 52 [co mment, 4]
3512 PASS extend() backwards with range 37 [document, 1, document, 2] and point 52 [c omment, 4] 2966 PASS extend() backwards with range 37 [document, 1, document, 2] and point 52 [c omment, 4]
3513 PASS extend() forwards with range 37 [document, 1, document, 2] and point 53 [co mment, 96] 2967 PASS extend() forwards with range 37 [document, 1, document, 2] and point 53 [co mment, 96]
3514 PASS extend() backwards with range 37 [document, 1, document, 2] and point 53 [c omment, 96] 2968 PASS extend() backwards with range 37 [document, 1, document, 2] and point 53 [c omment, 96]
3515 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 54 [fo reignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Document node with 2 children 2969 PASS extend() forwards with range 37 [document, 1, document, 2] and point 54 [fo reignDoc, 0]
3516 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 54 [f oreignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Document node with 3 chi ldren but got Document node with 2 children 2970 PASS extend() backwards with range 37 [document, 1, document, 2] and point 54 [f oreignDoc, 0]
3517 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 55 [fo reignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Document node with 2 children 2971 PASS extend() forwards with range 37 [document, 1, document, 2] and point 55 [fo reignDoc, 1]
3518 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 55 [f oreignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Document node with 3 chi ldren but got Document node with 2 children 2972 PASS extend() backwards with range 37 [document, 1, document, 2] and point 55 [f oreignDoc, 1]
3519 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 56 [fo reignComment, 2] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Comment node <!--"Com menter" and "commentator" mean different things. I'v...--> but got Document nod e with 2 children 2973 PASS extend() forwards with range 37 [document, 1, document, 2] and point 56 [fo reignComment, 2]
3520 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 56 [f oreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Co mmenter" and "commentator" mean different things. I'v...--> but got Document no de with 2 children 2974 PASS extend() backwards with range 37 [document, 1, document, 2] and point 56 [f oreignComment, 2]
3521 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 57 [fo reignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit t hat I harbor doubts about whether we really need..." but got Document node with 2 children 2975 PASS extend() forwards with range 37 [document, 1, document, 2] and point 57 [fo reignTextNode, 0]
3522 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 57 [f oreignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Document node with 2 children 2976 PASS extend() backwards with range 37 [document, 1, document, 2] and point 57 [f oreignTextNode, 0]
3523 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 58 [fo reignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Document node with 2 children 2977 PASS extend() forwards with range 37 [document, 1, document, 2] and point 58 [fo reignTextNode, 36]
3524 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 58 [f oreignTextNode, 36] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Document node wit h 2 children 2978 PASS extend() backwards with range 37 [document, 1, document, 2] and point 58 [f oreignTextNode, 36]
3525 PASS extend() forwards with range 37 [document, 1, document, 2] and point 59 [xm lDoc, -1] 2979 PASS extend() forwards with range 37 [document, 1, document, 2] and point 59 [xm lDoc, -1]
3526 PASS extend() backwards with range 37 [document, 1, document, 2] and point 59 [x mlDoc, -1] 2980 PASS extend() backwards with range 37 [document, 1, document, 2] and point 59 [x mlDoc, -1]
3527 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 60 [xm lDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Document node with 2 children 2981 PASS extend() forwards with range 37 [document, 1, document, 2] and point 60 [xm lDoc, 0]
3528 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 60 [x mlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected Document node with 4 childre n but got Document node with 2 children 2982 PASS extend() backwards with range 37 [document, 1, document, 2] and point 60 [x mlDoc, 0]
3529 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 61 [xm lDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Document node with 2 children 2983 PASS extend() forwards with range 37 [document, 1, document, 2] and point 61 [xm lDoc, 1]
3530 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 61 [x mlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected Document node with 4 childre n but got Document node with 2 children 2984 PASS extend() backwards with range 37 [document, 1, document, 2] and point 61 [x mlDoc, 1]
3531 PASS extend() forwards with range 37 [document, 1, document, 2] and point 62 [xm lDoc, 5] 2985 PASS extend() forwards with range 37 [document, 1, document, 2] and point 62 [xm lDoc, 5]
3532 PASS extend() backwards with range 37 [document, 1, document, 2] and point 62 [x mlDoc, 5] 2986 PASS extend() backwards with range 37 [document, 1, document, 2] and point 62 [x mlDoc, 5]
3533 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 63 [xm lComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Document node wi th 2 children 2987 PASS extend() forwards with range 37 [document, 1, document, 2] and point 63 [xm lComment, 0]
3534 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 63 [x mlComment, 0] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Comment node <!--I malic iously created a comment that will break incautiou...--> but got Document node w ith 2 children 2988 PASS extend() backwards with range 37 [document, 1, document, 2] and point 63 [x mlComment, 0]
3535 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 64 [xm lComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Document node wi th 2 children 2989 PASS extend() forwards with range 37 [document, 1, document, 2] and point 64 [xm lComment, 4]
3536 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 64 [x mlComment, 4] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Comment node <!--I malic iously created a comment that will break incautiou...--> but got Document node w ith 2 children 2990 PASS extend() backwards with range 37 [document, 1, document, 2] and point 64 [x mlComment, 4]
3537 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 65 [pr ocessingInstruction, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children 2991 PASS extend() forwards with range 37 [document, 1, document, 2] and point 65 [pr ocessingInstruction, 0]
3538 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 65 [p rocessingInstruction, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected ProcessingIns truction node with target "somePI" and data "Did you know that \":syn sync froms tart\" is very useful wh..." but got Document node with 2 children 2992 PASS extend() backwards with range 37 [document, 1, document, 2] and point 65 [p rocessingInstruction, 0]
3539 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 66 [pr ocessingInstruction, 5] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children 2993 PASS extend() forwards with range 37 [document, 1, document, 2] and point 66 [pr ocessingInstruction, 5]
3540 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 66 [p rocessingInstruction, 5] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected ProcessingIns truction node with target "somePI" and data "Did you know that \":syn sync froms tart\" is very useful wh..." but got Document node with 2 children 2994 PASS extend() backwards with range 37 [document, 1, document, 2] and point 66 [p rocessingInstruction, 5]
3541 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 67 [pr ocessingInstruction, 9] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children 2995 PASS extend() forwards with range 37 [document, 1, document, 2] and point 67 [pr ocessingInstruction, 9]
3542 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 67 [p rocessingInstruction, 9] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected ProcessingIns truction node with target "somePI" and data "Did you know that \":syn sync froms tart\" is very useful wh..." but got Document node with 2 children 2996 PASS extend() backwards with range 37 [document, 1, document, 2] and point 67 [p rocessingInstruction, 9]
3543 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 68 [de tachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Document node with 2 children 2997 PASS extend() forwards with range 37 [document, 1, document, 2] and point 68 [de tachedTextNode, 0]
3544 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 68 [d etachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Text node "Uvwxyza b" but got Document node with 2 children 2998 PASS extend() backwards with range 37 [document, 1, document, 2] and point 68 [d etachedTextNode, 0]
3545 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 69 [de tachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Document node with 2 children 2999 PASS extend() forwards with range 37 [document, 1, document, 2] and point 69 [de tachedTextNode, 8]
3546 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 69 [d etachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Text node "Uvwxyza b" but got Document node with 2 children 3000 PASS extend() backwards with range 37 [document, 1, document, 2] and point 69 [d etachedTextNode, 8]
3547 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 70 [de tachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Document node with 2 children 3001 PASS extend() forwards with range 37 [document, 1, document, 2] and point 70 [de tachedForeignTextNode, 0]
3548 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 70 [d etachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Cdefghij" but got Document node with 2 children 3002 PASS extend() backwards with range 37 [document, 1, document, 2] and point 70 [d etachedForeignTextNode, 0]
3549 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 71 [de tachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Document node with 2 children 3003 PASS extend() forwards with range 37 [document, 1, document, 2] and point 71 [de tachedForeignTextNode, 8]
3550 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 71 [d etachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Cdefghij" but got Document node with 2 children 3004 PASS extend() backwards with range 37 [document, 1, document, 2] and point 71 [d etachedForeignTextNode, 8]
3551 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 72 [de tachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Document node with 2 children 3005 PASS extend() forwards with range 37 [document, 1, document, 2] and point 72 [de tachedXmlTextNode, 0]
3552 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 72 [d etachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Text node "Klmn opqr" but got Document node with 2 children 3006 PASS extend() backwards with range 37 [document, 1, document, 2] and point 72 [d etachedXmlTextNode, 0]
3553 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 73 [de tachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Document node with 2 children 3007 PASS extend() forwards with range 37 [document, 1, document, 2] and point 73 [de tachedXmlTextNode, 8]
3554 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 73 [d etachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Text node "Klmn opqr" but got Document node with 2 children 3008 PASS extend() backwards with range 37 [document, 1, document, 2] and point 73 [d etachedXmlTextNode, 8]
3555 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 74 [de tachedProcessingInstruction, 12] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Proce ssingInstruction node with target "whippoorwill" and data "chirp chirp chirp" bu t got Document node with 2 children 3009 PASS extend() forwards with range 37 [document, 1, document, 2] and point 74 [de tachedProcessingInstruction, 12]
3556 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 74 [d etachedProcessingInstruction, 12] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "whippoorwill" and data "chirp chirp chirp" b ut got Document node with 2 children 3010 PASS extend() backwards with range 37 [document, 1, document, 2] and point 74 [d etachedProcessingInstruction, 12]
3557 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 75 [de tachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Document node with 2 children 3011 PASS extend() forwards with range 37 [document, 1, document, 2] and point 75 [de tachedComment, 3]
3558 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 75 [d etachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--St uvwxyz--> but got Document node with 2 children 3012 PASS extend() backwards with range 37 [document, 1, document, 2] and point 75 [d etachedComment, 3]
3559 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 76 [de tachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Document node with 2 children 3013 PASS extend() forwards with range 37 [document, 1, document, 2] and point 76 [de tachedComment, 5]
3560 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 76 [d etachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--St uvwxyz--> but got Document node with 2 children 3014 PASS extend() backwards with range 37 [document, 1, document, 2] and point 76 [d etachedComment, 5]
3561 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 77 [de tachedForeignComment, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Document node with 2 children 3015 PASS extend() forwards with range 37 [document, 1, document, 2] and point 77 [de tachedForeignComment, 0]
3562 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 77 [d etachedForeignComment, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Document node with 2 children 3016 PASS extend() backwards with range 37 [document, 1, document, 2] and point 77 [d etachedForeignComment, 0]
3563 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 78 [de tachedForeignComment, 4] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Document node with 2 children 3017 PASS extend() forwards with range 37 [document, 1, document, 2] and point 78 [de tachedForeignComment, 4]
3564 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 78 [d etachedForeignComment, 4] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Document node with 2 children 3018 PASS extend() backwards with range 37 [document, 1, document, 2] and point 78 [d etachedForeignComment, 4]
3565 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 79 [de tachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Comment node <!-- בן חיים אליעזר--> but got Document node with 2 children 3019 PASS extend() forwards with range 37 [document, 1, document, 2] and point 79 [de tachedXmlComment, 2]
3566 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 79 [d etachedXmlComment, 2] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Comment node <!- -בן חיים אליעזר--> but got Document node with 2 children 3020 PASS extend() backwards with range 37 [document, 1, document, 2] and point 79 [d etachedXmlComment, 2]
3567 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 80 [do cfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected DocumentFragment node with 0 children but got Document node with 2 children 3021 PASS extend() forwards with range 37 [document, 1, document, 2] and point 80 [do cfrag, 0]
3568 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 80 [d ocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it h as a different root from the original range expected DocumentFragment node with 0 children but got Document node with 2 children 3022 PASS extend() backwards with range 37 [document, 1, document, 2] and point 80 [d ocfrag, 0]
3569 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 81 [fo reignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected DocumentFragment node with 0 children but got Document node with 2 children 3023 PASS extend() forwards with range 37 [document, 1, document, 2] and point 81 [fo reignDocfrag, 0]
3570 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 81 [f oreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment nod e with 0 children but got Document node with 2 children 3024 PASS extend() backwards with range 37 [document, 1, document, 2] and point 81 [f oreignDocfrag, 0]
3571 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 82 [xm lDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node wit h 0 children but got Document node with 2 children 3025 PASS extend() forwards with range 37 [document, 1, document, 2] and point 82 [xm lDocfrag, 0]
3572 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 82 [x mlDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected DocumentFragment node wi th 0 children but got Document node with 2 children 3026 PASS extend() backwards with range 37 [document, 1, document, 2] and point 82 [x mlDocfrag, 0]
3573 PASS extend() forwards with range 37 [document, 1, document, 2] and point 83 [do ctype, 0] 3027 PASS extend() forwards with range 37 [document, 1, document, 2] and point 83 [do ctype, 0]
3574 PASS extend() backwards with range 37 [document, 1, document, 2] and point 83 [d octype, 0] 3028 PASS extend() backwards with range 37 [document, 1, document, 2] and point 83 [d octype, 0]
3575 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 84 [do ctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () { 3029 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 84 [do ctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
3576 selection.extend(node, offset); 3030 selection.extend(node, offset);
3577 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 3031 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
3578 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 84 [d octype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeErro r function "function () { 3032 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 84 [d octype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeErro r function "function () {
3579 selection.extend(node, offset); 3033 selection.extend(node, offset);
3580 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 3034 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
3581 PASS extend() forwards with range 37 [document, 1, document, 2] and point 85 [do ctype, 1] 3035 PASS extend() forwards with range 37 [document, 1, document, 2] and point 85 [do ctype, 1]
3582 PASS extend() backwards with range 37 [document, 1, document, 2] and point 85 [d octype, 1] 3036 PASS extend() backwards with range 37 [document, 1, document, 2] and point 85 [d octype, 1]
(...skipping 26 matching lines...) Expand all
3609 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 11 [para s[1].firstChild, 2] 3063 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 11 [para s[1].firstChild, 2]
3610 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 11 [par as[1].firstChild, 2] 3064 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 11 [par as[1].firstChild, 2]
3611 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 12 [para s[1].firstChild, 8] 3065 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 12 [para s[1].firstChild, 8]
3612 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 12 [par as[1].firstChild, 8] 3066 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 12 [par as[1].firstChild, 8]
3613 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 13 [para s[1].firstChild, 9] 3067 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 13 [para s[1].firstChild, 9]
3614 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 13 [par as[1].firstChild, 9] 3068 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 13 [par as[1].firstChild, 9]
3615 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 14 [para s[1].firstChild, 10] 3069 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 14 [para s[1].firstChild, 10]
3616 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 14 [par as[1].firstChild, 10] 3070 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 14 [par as[1].firstChild, 10]
3617 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 15 [para s[1].firstChild, 65535] 3071 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 15 [para s[1].firstChild, 65535]
3618 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 15 [par as[1].firstChild, 65535] 3072 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 15 [par as[1].firstChild, 65535]
3619 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 16 [deta chedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Op qrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3073 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 16 [deta chedPara1.firstChild, 0]
3620 </p><p id="b" s... 3074 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 16 [det achedPara1.firstChild, 0]
3621 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 16 [det achedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "O pqrstuv" but got Comment node <!--Alphabet soup?--> 3075 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 17 [deta chedPara1.firstChild, 1]
3622 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 17 [deta chedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Op qrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3076 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 17 [det achedPara1.firstChild, 1]
3623 </p><p id="b" s... 3077 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 18 [deta chedPara1.firstChild, 8]
3624 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 17 [det achedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "O pqrstuv" but got Comment node <!--Alphabet soup?--> 3078 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 18 [det achedPara1.firstChild, 8]
3625 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 18 [deta chedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Op qrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3626 </p><p id="b" s...
3627 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 18 [det achedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "O pqrstuv" but got Comment node <!--Alphabet soup?-->
3628 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 19 [deta chedPara1.firstChild, 9] 3079 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 19 [deta chedPara1.firstChild, 9]
3629 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 19 [det achedPara1.firstChild, 9] 3080 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 19 [det achedPara1.firstChild, 9]
3630 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 20 [fore ignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Text node "Efg hijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3081 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 20 [fore ignPara1.firstChild, 0]
3631 </p><p id="b" s... 3082 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 20 [for eignPara1.firstChild, 0]
3632 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 20 [for eignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Ef ghijkl" but got Comment node <!--Alphabet soup?--> 3083 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 21 [fore ignPara1.firstChild, 1]
3633 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 21 [fore ignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Text node "Efg hijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3084 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 21 [for eignPara1.firstChild, 1]
3634 </p><p id="b" s... 3085 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 22 [fore ignPara1.firstChild, 8]
3635 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 21 [for eignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Ef ghijkl" but got Comment node <!--Alphabet soup?--> 3086 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 22 [for eignPara1.firstChild, 8]
3636 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 22 [fore ignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Text node "Efg hijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3637 </p><p id="b" s...
3638 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 22 [for eignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Ef ghijkl" but got Comment node <!--Alphabet soup?-->
3639 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 23 [fore ignPara1.firstChild, 9] 3087 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 23 [fore ignPara1.firstChild, 9]
3640 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 23 [for eignPara1.firstChild, 9] 3088 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 23 [for eignPara1.firstChild, 9]
3641 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 24 [docu ment.documentElement, -1] 3089 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 24 [docu ment.documentElement, -1]
3642 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 24 [doc ument.documentElement, -1] 3090 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 24 [doc ument.documentElement, -1]
3643 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 25 [docu ment.documentElement, 0] 3091 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 25 [docu ment.documentElement, 0]
3644 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 25 [doc ument.documentElement, 0] 3092 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 25 [doc ument.documentElement, 0]
3645 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 26 [docu ment.documentElement, 1] 3093 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 26 [docu ment.documentElement, 1]
3646 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 26 [doc ument.documentElement, 1] 3094 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 26 [doc ument.documentElement, 1]
3647 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 27 [docu ment.documentElement, 2] 3095 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 27 [docu ment.documentElement, 2]
3648 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 27 [doc ument.documentElement, 2] 3096 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 27 [doc ument.documentElement, 2]
3649 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 28 [docu ment.documentElement, 7] 3097 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 28 [docu ment.documentElement, 7]
3650 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 28 [doc ument.documentElement, 7] 3098 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 28 [doc ument.documentElement, 7]
3651 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 29 [docu ment.head, 1] 3099 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 29 [docu ment.head, 1]
3652 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 29 [doc ument.head, 1] 3100 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 29 [doc ument.head, 1]
3653 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 30 [docu ment.body, 3] 3101 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 30 [docu ment.body, 3]
3654 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 30 [doc ument.body, 3] 3102 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 30 [doc ument.body, 3]
3655 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 31 [fore ignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element nod e <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element n ode <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3103 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 31 [fore ignDoc.documentElement, 0]
3656 </p><p id="b" s... 3104 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 31 [for eignDoc.documentElement, 0]
3657 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 31 [for eignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <html><head><title></title></head><body><p>Efghijkl</p><p... but got Comment node <!--Alphabet soup?--> 3105 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 32 [fore ignDoc.documentElement, 1]
3658 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 32 [fore ignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element nod e <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element n ode <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3106 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 32 [for eignDoc.documentElement, 1]
3659 </p><p id="b" s... 3107 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 33 [fore ignDoc.head, 0]
3660 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 32 [for eignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <html><head><title></title></head><body><p>Efghijkl</p><p... but got Comment node <!--Alphabet soup?--> 3108 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 33 [for eignDoc.head, 0]
3661 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 33 [fore ignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head><ti tle></title></head> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ 3109 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 34 [fore ignDoc.body, 1]
3662 </p><p id="b" s... 3110 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 34 [for eignDoc.body, 1]
3663 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 33 [for eignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Element node <head><t itle></title></head> but got Comment node <!--Alphabet soup?-->
3664 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 34 [fore ignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body><p> Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <div id ="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3665 </p><p id="b" s...
3666 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 34 [for eignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Element node <body><p >Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Comment node <!--Al phabet soup?-->
3667 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 35 [para s[0], 0] 3111 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 35 [para s[0], 0]
3668 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 35 [par as[0], 0] 3112 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 35 [par as[0], 0]
3669 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 36 [para s[0], 1] 3113 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 36 [para s[0], 1]
3670 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 36 [par as[0], 1] 3114 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 36 [par as[0], 1]
3671 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 37 [para s[0], 2] 3115 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 37 [para s[0], 2]
3672 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 37 [par as[0], 2] 3116 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 37 [par as[0], 2]
3673 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 38 [para s[1], 0] 3117 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 38 [para s[1], 0]
3674 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 38 [par as[1], 0] 3118 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 38 [par as[1], 0]
3675 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 39 [para s[1], 1] 3119 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 39 [para s[1], 1]
3676 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 39 [par as[1], 1] 3120 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 39 [par as[1], 1]
3677 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 40 [para s[1], 2] 3121 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 40 [para s[1], 2]
3678 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 40 [par as[1], 2] 3122 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 40 [par as[1], 2]
3679 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 41 [deta chedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Element node <p>Opqrstuv </p> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3123 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 41 [deta chedPara1, 0]
3680 </p><p id="b" s... 3124 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 41 [det achedPara1, 0]
3681 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 41 [det achedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstu v</p> but got Comment node <!--Alphabet soup?--> 3125 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 42 [deta chedPara1, 1]
3682 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 42 [deta chedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Element node <p>Opqrstuv </p> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3126 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 42 [det achedPara1, 1]
3683 </p><p id="b" s...
3684 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 42 [det achedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstu v</p> but got Comment node <!--Alphabet soup?-->
3685 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 43 [test Div, 0] 3127 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 43 [test Div, 0]
3686 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 43 [tes tDiv, 0] 3128 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 43 [tes tDiv, 0]
3687 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 44 [test Div, 3] 3129 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 44 [test Div, 3]
3688 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 44 [tes tDiv, 3] 3130 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 44 [tes tDiv, 3]
3689 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 45 [docu ment, -1] 3131 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 45 [docu ment, -1]
3690 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 45 [doc ument, -1] 3132 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 45 [doc ument, -1]
3691 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 46 [docu ment, 0] 3133 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 46 [docu ment, 0]
3692 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 46 [doc ument, 0] 3134 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 46 [doc ument, 0]
3693 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 47 [docu ment, 1] 3135 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 47 [docu ment, 1]
3694 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 47 [doc ument, 1] 3136 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 47 [doc ument, 1]
3695 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 48 [docu ment, 2] 3137 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 48 [docu ment, 2]
3696 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 48 [doc ument, 2] 3138 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 48 [doc ument, 2]
3697 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 49 [docu ment, 3] 3139 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 49 [docu ment, 3]
3698 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 49 [doc ument, 3] 3140 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 49 [doc ument, 3]
3699 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 50 [comm ent, -1] 3141 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 50 [comm ent, -1]
3700 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 50 [com ment, -1] 3142 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 50 [com ment, -1]
3701 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 51 [comm ent, 0] 3143 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 51 [comm ent, 0]
3702 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 51 [com ment, 0] 3144 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 51 [com ment, 0]
3703 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 52 [comm ent, 4] 3145 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 52 [comm ent, 4]
3704 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 52 [com ment, 4] 3146 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 52 [com ment, 4]
3705 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 53 [comm ent, 96] 3147 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 53 [comm ent, 96]
3706 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 53 [com ment, 96] 3148 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 53 [com ment, 96]
3707 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 54 [fore ignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it h as a different root from the original range expected Document node with 3 childr en but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3149 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 54 [fore ignDoc, 0]
3708 </p><p id="b" s... 3150 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 54 [for eignDoc, 0]
3709 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 54 [for eignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 child ren but got Comment node <!--Alphabet soup?--> 3151 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 55 [fore ignDoc, 1]
3710 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 55 [fore ignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it h as a different root from the original range expected Document node with 3 childr en but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3152 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 55 [for eignDoc, 1]
3711 </p><p id="b" s... 3153 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 56 [fore ignComment, 2]
3712 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 55 [for eignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 child ren but got Comment node <!--Alphabet soup?--> 3154 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 56 [for eignComment, 2]
3713 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 56 [fore ignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Comme nter" and "commentator" mean different things. I'v...--> but got Element node < div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3155 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 57 [fore ignTextNode, 0]
3714 </p><p id="b" s... 3156 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 57 [for eignTextNode, 0]
3715 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 56 [for eignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Comm enter" and "commentator" mean different things. I'v...--> but got Comment node <!--Alphabet soup?--> 3157 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 58 [fore ignTextNode, 36]
3716 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 57 [fore ignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit tha t I harbor doubts about whether we really need..." but got Element node <div id= "test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3158 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 58 [for eignTextNode, 36]
3717 </p><p id="b" s...
3718 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 57 [for eignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "I admit th at I harbor doubts about whether we really need..." but got Comment node <!--Alp habet soup?-->
3719 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 58 [fore ignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "I admit th at I harbor doubts about whether we really need..." but got Element node <div id ="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3720 </p><p id="b" s...
3721 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 58 [for eignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit t hat I harbor doubts about whether we really need..." but got Comment node <!--Al phabet soup?-->
3722 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 59 [xmlD oc, -1] 3159 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 59 [xmlD oc, -1]
3723 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 59 [xml Doc, -1] 3160 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 59 [xml Doc, -1]
3724 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 60 [xmlD oc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children b ut got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3161 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 60 [xmlD oc, 0]
3725 </p><p id="b" s... 3162 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 60 [xml Doc, 0]
3726 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 60 [xml Doc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Comment node <!--Alphabet soup?--> 3163 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 61 [xmlD oc, 1]
3727 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 61 [xmlD oc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children b ut got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3164 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 61 [xml Doc, 1]
3728 </p><p id="b" s...
3729 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 61 [xml Doc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Comment node <!--Alphabet soup?-->
3730 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 62 [xmlD oc, 5] 3165 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 62 [xmlD oc, 5]
3731 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 62 [xml Doc, 5] 3166 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 62 [xml Doc, 5]
3732 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 63 [xmlC omment, 0] assert_equals: anchorNode must be the node passed to extend() if it h as a different root from the original range expected Comment node <!--I maliciou sly created a comment that will break incautiou...--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3167 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 63 [xmlC omment, 0]
3733 </p><p id="b" s... 3168 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 63 [xml Comment, 0]
3734 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 63 [xml Comment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malicio usly created a comment that will break incautiou...--> but got Comment node <!-- Alphabet soup?--> 3169 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 64 [xmlC omment, 4]
3735 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 64 [xmlC omment, 4] assert_equals: anchorNode must be the node passed to extend() if it h as a different root from the original range expected Comment node <!--I maliciou sly created a comment that will break incautiou...--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3170 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 64 [xml Comment, 4]
3736 </p><p id="b" s... 3171 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 65 [proc essingInstruction, 0]
3737 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 64 [xml Comment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malicio usly created a comment that will break incautiou...--> but got Comment node <!-- Alphabet soup?--> 3172 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 65 [pro cessingInstruction, 0]
3738 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 65 [proc essingInstruction, 0] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected ProcessingInstru ction node with target "somePI" and data "Did you know that \":syn sync fromstar t\" is very useful wh..." but got Element node <div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ 3173 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 66 [proc essingInstruction, 5]
3739 </p><p id="b" s... 3174 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 66 [pro cessingInstruction, 5]
3740 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 65 [pro cessingInstruction, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected ProcessingInstr uction node with target "somePI" and data "Did you know that \":syn sync fromsta rt\" is very useful wh..." but got Comment node <!--Alphabet soup?--> 3175 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 67 [proc essingInstruction, 9]
3741 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 66 [proc essingInstruction, 5] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected ProcessingInstru ction node with target "somePI" and data "Did you know that \":syn sync fromstar t\" is very useful wh..." but got Element node <div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ 3176 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 67 [pro cessingInstruction, 9]
3742 </p><p id="b" s... 3177 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 68 [deta chedTextNode, 0]
3743 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 66 [pro cessingInstruction, 5] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected ProcessingInstr uction node with target "somePI" and data "Did you know that \":syn sync fromsta rt\" is very useful wh..." but got Comment node <!--Alphabet soup?--> 3178 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 68 [det achedTextNode, 0]
3744 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 67 [proc essingInstruction, 9] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected ProcessingInstru ction node with target "somePI" and data "Did you know that \":syn sync fromstar t\" is very useful wh..." but got Element node <div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ 3179 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 69 [deta chedTextNode, 8]
3745 </p><p id="b" s... 3180 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 69 [det achedTextNode, 8]
3746 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 67 [pro cessingInstruction, 9] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected ProcessingInstr uction node with target "somePI" and data "Did you know that \":syn sync fromsta rt\" is very useful wh..." but got Comment node <!--Alphabet soup?--> 3181 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 70 [deta chedForeignTextNode, 0]
3747 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 68 [deta chedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "Uvwxyzab" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3182 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 70 [det achedForeignTextNode, 0]
3748 </p><p id="b" s... 3183 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 71 [deta chedForeignTextNode, 8]
3749 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 68 [det achedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab" but got Comment node <!--Alphabet soup?--> 3184 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 71 [det achedForeignTextNode, 8]
3750 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 69 [deta chedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "Uvwxyzab" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3185 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 72 [deta chedXmlTextNode, 0]
3751 </p><p id="b" s... 3186 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 72 [det achedXmlTextNode, 0]
3752 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 69 [det achedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab" but got Comment node <!--Alphabet soup?--> 3187 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 73 [deta chedXmlTextNode, 8]
3753 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 70 [deta chedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Text node "Cde fghij" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3188 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 73 [det achedXmlTextNode, 8]
3754 </p><p id="b" s... 3189 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 74 [deta chedProcessingInstruction, 12]
3755 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 70 [det achedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Cd efghij" but got Comment node <!--Alphabet soup?--> 3190 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 74 [det achedProcessingInstruction, 12]
3756 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 71 [deta chedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Text node "Cde fghij" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3191 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 75 [deta chedComment, 3]
3757 </p><p id="b" s... 3192 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 75 [det achedComment, 3]
3758 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 71 [det achedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Cd efghij" but got Comment node <!--Alphabet soup?--> 3193 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 76 [deta chedComment, 5]
3759 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 72 [deta chedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Text node "Klmnopq r" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3194 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 76 [det achedComment, 5]
3760 </p><p id="b" s... 3195 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 77 [deta chedForeignComment, 0]
3761 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 72 [det achedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Text node "Klmnop qr" but got Comment node <!--Alphabet soup?--> 3196 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 77 [det achedForeignComment, 0]
3762 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 73 [deta chedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Text node "Klmnopq r" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3197 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 78 [deta chedForeignComment, 4]
3763 </p><p id="b" s... 3198 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 78 [det achedForeignComment, 4]
3764 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 73 [det achedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Text node "Klmnop qr" but got Comment node <!--Alphabet soup?--> 3199 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 79 [deta chedXmlComment, 2]
3765 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 74 [deta chedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Process ingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3200 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 79 [det achedXmlComment, 2]
3766 </p><p id="b" s... 3201 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 80 [docf rag, 0]
3767 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 74 [det achedProcessingInstruction, 12] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Proces singInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Comment node <!--Alphabet soup?--> 3202 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 80 [doc frag, 0]
3768 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 75 [deta chedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stuvw xyz--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3203 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 81 [fore ignDocfrag, 0]
3769 </p><p id="b" s... 3204 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 81 [for eignDocfrag, 0]
3770 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 75 [det achedComment, 3] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Comment node <!--Stuv wxyz--> but got Comment node <!--Alphabet soup?--> 3205 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 82 [xmlD ocfrag, 0]
3771 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 76 [deta chedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stuvw xyz--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3206 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 82 [xml Docfrag, 0]
3772 </p><p id="b" s...
3773 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 76 [det achedComment, 5] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Comment node <!--Stuv wxyz--> but got Comment node <!--Alphabet soup?-->
3774 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 77 [deta chedForeignComment, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Comment node <! --אריה יהודה--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3775 </p><p id="b" s...
3776 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 77 [det achedForeignComment, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--אריה יהודה--> but got Comment node <!--Alphabet soup?-->
3777 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 78 [deta chedForeignComment, 4] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Comment node <! --אריה יהודה--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3778 </p><p id="b" s...
3779 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 78 [det achedForeignComment, 4] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--אריה יהודה--> but got Comment node <!--Alphabet soup?-->
3780 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 79 [deta chedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--בן חיים אליעזר--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3781 </p><p id="b" s...
3782 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 79 [det achedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Comment node <!--ב ן חיים אליעזר--> but got Comment node <!--Alphabet soup?-->
3783 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 80 [docf rag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 c hildren but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3784 </p><p id="b" s...
3785 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 80 [doc frag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Comment node <!--Alphabet soup?-->
3786 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 81 [fore ignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node w ith 0 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3787 </p><p id="b" s...
3788 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 81 [for eignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Comment node <!--Alphabet soup?-->
3789 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 82 [xmlD ocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it h as a different root from the original range expected DocumentFragment node with 0 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3790 </p><p id="b" s...
3791 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 82 [xml Docfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Comment node <!--Alphabet soup?-->
3792 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 83 [doct ype, 0] 3207 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 83 [doct ype, 0]
3793 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 83 [doc type, 0] 3208 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 83 [doc type, 0]
3794 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 84 [doct ype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError f unction "function () { 3209 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 84 [doct ype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError f unction "function () {
3795 selection.extend(node, offset); 3210 selection.extend(node, offset);
3796 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 3211 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
3797 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 84 [doc type, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () { 3212 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 84 [doc type, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
3798 selection.extend(node, offset); 3213 selection.extend(node, offset);
3799 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 3214 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
3800 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 85 [doct ype, 1] 3215 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 85 [doct ype, 1]
3801 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 85 [doc type, 1] 3216 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 85 [doc type, 1]
(...skipping 26 matching lines...) Expand all
3828 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 11 [paras[1].firstChild, 2] 3243 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 11 [paras[1].firstChild, 2]
3829 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 11 [paras[1].firstChild, 2] 3244 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 11 [paras[1].firstChild, 2]
3830 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 12 [paras[1].firstChild, 8] 3245 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 12 [paras[1].firstChild, 8]
3831 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 12 [paras[1].firstChild, 8] 3246 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 12 [paras[1].firstChild, 8]
3832 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 13 [paras[1].firstChild, 9] 3247 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 13 [paras[1].firstChild, 9]
3833 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 13 [paras[1].firstChild, 9] 3248 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 13 [paras[1].firstChild, 9]
3834 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 14 [paras[1].firstChild, 10] 3249 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 14 [paras[1].firstChild, 10]
3835 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 14 [paras[1].firstChild, 10] 3250 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 14 [paras[1].firstChild, 10]
3836 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 15 [paras[1].firstChild, 65535] 3251 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 15 [paras[1].firstChild, 65535]
3837 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 15 [paras[1].firstChild, 65535] 3252 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 15 [paras[1].firstChild, 65535]
3838 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Opqrstuv" but got Text node "Qrstuvwx" 3253 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 16 [detachedPara1.firstChild, 0]
3839 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Comment node <!--Alphabet soup?--> 3254 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 16 [detachedPara1.firstChild, 0]
3840 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Opqrstuv" but got Text node "Qrstuvwx" 3255 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 17 [detachedPara1.firstChild, 1]
3841 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Comment node <!--Alphabet soup?--> 3256 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 17 [detachedPara1.firstChild, 1]
3842 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Opqrstuv" but got Text node "Qrstuvwx" 3257 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 18 [detachedPara1.firstChild, 8]
3843 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Comment node <!--Alphabet soup?--> 3258 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 18 [detachedPara1.firstChild, 8]
3844 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 19 [detachedPara1.firstChild, 9] 3259 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 19 [detachedPara1.firstChild, 9]
3845 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 19 [detachedPara1.firstChild, 9] 3260 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 19 [detachedPara1.firstChild, 9]
3846 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Efghijkl" but got Text node "Qrstuvwx" 3261 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 20 [foreignPara1.firstChild, 0]
3847 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Comment node <!--Alphabet soup?--> 3262 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 20 [foreignPara1.firstChild, 0]
3848 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Efghijkl" but got Text node "Qrstuvwx" 3263 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 21 [foreignPara1.firstChild, 1]
3849 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Comment node <!--Alphabet soup?--> 3264 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 21 [foreignPara1.firstChild, 1]
3850 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Efghijkl" but got Text node "Qrstuvwx" 3265 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 22 [foreignPara1.firstChild, 8]
3851 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Comment node <!--Alphabet soup?--> 3266 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 22 [foreignPara1.firstChild, 8]
3852 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 23 [foreignPara1.firstChild, 9] 3267 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 23 [foreignPara1.firstChild, 9]
3853 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 23 [foreignPara1.firstChild, 9] 3268 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 23 [foreignPara1.firstChild, 9]
3854 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 24 [document.documentElement, -1] 3269 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 24 [document.documentElement, -1]
3855 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 24 [document.documentElement, -1] 3270 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 24 [document.documentElement, -1]
3856 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 25 [document.documentElement, 0] 3271 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 25 [document.documentElement, 0]
3857 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 25 [document.documentElement, 0] 3272 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 25 [document.documentElement, 0]
3858 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 26 [document.documentElement, 1] 3273 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 26 [document.documentElement, 1]
3859 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 26 [document.documentElement, 1] 3274 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 26 [document.documentElement, 1]
3860 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 27 [document.documentElement, 2] 3275 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 27 [document.documentElement, 2]
3861 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 27 [document.documentElement, 2] 3276 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 27 [document.documentElement, 2]
3862 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 28 [document.documentElement, 7] 3277 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 28 [document.documentElement, 7]
3863 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 28 [document.documentElement, 7] 3278 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 28 [document.documentElement, 7]
3864 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 29 [document.head, 1] 3279 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 29 [document.head, 1]
3865 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 29 [document.head, 1] 3280 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 29 [document.head, 1]
3866 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 30 [document.body, 3] 3281 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 30 [document.body, 3]
3867 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 30 [document.body, 3] 3282 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 30 [document.body, 3]
3868 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but g ot Text node "Qrstuvwx" 3283 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 31 [foreignDoc.documentElement, 0]
3869 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Comment node <!--Alphabet soup?--> 3284 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 31 [foreignDoc.documentElement, 0]
3870 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but g ot Text node "Qrstuvwx" 3285 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 32 [foreignDoc.documentElement, 1]
3871 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Comment node <!--Alphabet soup?--> 3286 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 32 [foreignDoc.documentElement, 1]
3872 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <head><title></title></head> but got Text node "Qrstuvwx" 3287 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 33 [foreignDoc.head, 0]
3873 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <head><title></title></head> but got Comment node <!--Alphabet soup?--> 3288 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 33 [foreignDoc.head, 0]
3874 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text nod e "Qrstuvwx" 3289 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 34 [foreignDoc.body, 1]
3875 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Comment node <!--Alphabet soup?--> 3290 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 34 [foreignDoc.body, 1]
3876 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 35 [paras[0], 0] 3291 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 35 [paras[0], 0]
3877 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 35 [paras[0], 0] 3292 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 35 [paras[0], 0]
3878 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 36 [paras[0], 1] 3293 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 36 [paras[0], 1]
3879 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 36 [paras[0], 1] 3294 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 36 [paras[0], 1]
3880 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 37 [paras[0], 2] 3295 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 37 [paras[0], 2]
3881 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 37 [paras[0], 2] 3296 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 37 [paras[0], 2]
3882 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 38 [paras[1], 0] 3297 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 38 [paras[1], 0]
3883 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 38 [paras[1], 0] 3298 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 38 [paras[1], 0]
3884 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 39 [paras[1], 1] 3299 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 39 [paras[1], 1]
3885 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 39 [paras[1], 1] 3300 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 39 [paras[1], 1]
3886 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 40 [paras[1], 2] 3301 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 40 [paras[1], 2]
3887 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 40 [paras[1], 2] 3302 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 40 [paras[1], 2]
3888 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Qrstuvwx" 3303 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 41 [detachedPara1, 0]
3889 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element nod e <p>Opqrstuv</p> but got Comment node <!--Alphabet soup?--> 3304 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 41 [detachedPara1, 0]
3890 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Qrstuvwx" 3305 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 42 [detachedPara1, 1]
3891 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element nod e <p>Opqrstuv</p> but got Comment node <!--Alphabet soup?--> 3306 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 42 [detachedPara1, 1]
3892 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 43 [testDiv, 0] 3307 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 43 [testDiv, 0]
3893 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 43 [testDiv, 0] 3308 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 43 [testDiv, 0]
3894 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 44 [testDiv, 3] 3309 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 44 [testDiv, 3]
3895 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 44 [testDiv, 3] 3310 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 44 [testDiv, 3]
3896 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 45 [document, -1] 3311 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 45 [document, -1]
3897 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 45 [document, -1] 3312 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 45 [document, -1]
3898 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 46 [document, 0] 3313 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 46 [document, 0]
3899 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 46 [document, 0] 3314 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 46 [document, 0]
3900 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 47 [document, 1] 3315 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 47 [document, 1]
3901 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 47 [document, 1] 3316 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 47 [document, 1]
3902 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 48 [document, 2] 3317 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 48 [document, 2]
3903 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 48 [document, 2] 3318 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 48 [document, 2]
3904 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 49 [document, 3] 3319 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 49 [document, 3]
3905 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 49 [document, 3] 3320 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 49 [document, 3]
3906 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 50 [comment, -1] 3321 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 50 [comment, -1]
3907 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 50 [comment, -1] 3322 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 50 [comment, -1]
3908 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 51 [comment, 0] 3323 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 51 [comment, 0]
3909 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 51 [comment, 0] 3324 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 51 [comment, 0]
3910 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 52 [comment, 4] 3325 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 52 [comment, 4]
3911 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 52 [comment, 4] 3326 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 52 [comment, 4]
3912 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 53 [comment, 96] 3327 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 53 [comment, 96]
3913 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 53 [comment, 96] 3328 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 53 [comment, 96]
3914 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Document node w ith 3 children but got Text node "Qrstuvwx" 3329 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 54 [foreignDoc, 0]
3915 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Document node with 3 children but got Comment node <!--Alphabet soup?--> 3330 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 54 [foreignDoc, 0]
3916 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Document node w ith 3 children but got Text node "Qrstuvwx" 3331 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 55 [foreignDoc, 1]
3917 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Document node with 3 children but got Comment node <!--Alphabet soup?--> 3332 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 55 [foreignDoc, 1]
3918 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment nod e <!--"Commenter" and "commentator" mean different things. I'v...--> but got Te xt node "Qrstuvwx" 3333 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 56 [foreignComment, 2]
3919 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment no de <!--"Commenter" and "commentator" mean different things. I'v...--> but got C omment node <!--Alphabet soup?--> 3334 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 56 [foreignComment, 2]
3920 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Text node "Qrstuvwx" 3335 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 57 [foreignTextNode, 0]
3921 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Comment node <!--Alphabet soup?--> 3336 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 57 [foreignTextNode, 0]
3922 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 58 [foreignTextNode, 36] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Text nod e "Qrstuvwx" 3337 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 58 [foreignTextNode, 36]
3923 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 58 [foreignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "I admit that I harbor doubts about whether we really need..." but got Comment node <!--Alphabet soup?--> 3338 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 58 [foreignTextNode, 36]
3924 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 59 [xmlDoc, -1] 3339 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 59 [xmlDoc, -1]
3925 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 59 [xmlDoc, -1] 3340 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 59 [xmlDoc, -1]
3926 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Text node "Qrstuvwx" 3341 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 60 [xmlDoc, 0]
3927 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Document node with 4 children but got Comment node <!--Alphabet soup?--> 3342 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 60 [xmlDoc, 0]
3928 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Text node "Qrstuvwx" 3343 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 61 [xmlDoc, 1]
3929 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Document node with 4 children but got Comment node <!--Alphabet soup?--> 3344 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 61 [xmlDoc, 1]
3930 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 62 [xmlDoc, 5] 3345 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 62 [xmlDoc, 5]
3931 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 62 [xmlDoc, 5] 3346 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 62 [xmlDoc, 5]
3932 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 63 [xmlComment, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Comment node <! --I maliciously created a comment that will break incautiou...--> but got Text n ode "Qrstuvwx" 3347 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 63 [xmlComment, 0]
3933 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 63 [xmlComment, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--I maliciously created a comment that will break incautiou...--> but got Comme nt node <!--Alphabet soup?--> 3348 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 63 [xmlComment, 0]
3934 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 64 [xmlComment, 4] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Comment node <! --I maliciously created a comment that will break incautiou...--> but got Text n ode "Qrstuvwx" 3349 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 64 [xmlComment, 4]
3935 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 64 [xmlComment, 4] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--I maliciously created a comment that will break incautiou...--> but got Comme nt node <!--Alphabet soup?--> 3350 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 64 [xmlComment, 4]
3936 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 65 [processingInstruction, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "somePI" and data "Did you know that \":syn s ync fromstart\" is very useful wh..." but got Text node "Qrstuvwx" 3351 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 65 [processingInstruction, 0]
3937 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 65 [processingInstruction, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Comment node <!--Alphabet soup?-- > 3352 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 65 [processingInstruction, 0]
3938 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 66 [processingInstruction, 5] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "somePI" and data "Did you know that \":syn s ync fromstart\" is very useful wh..." but got Text node "Qrstuvwx" 3353 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 66 [processingInstruction, 5]
3939 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 66 [processingInstruction, 5] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Comment node <!--Alphabet soup?-- > 3354 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 66 [processingInstruction, 5]
3940 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 67 [processingInstruction, 9] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "somePI" and data "Did you know that \":syn s ync fromstart\" is very useful wh..." but got Text node "Qrstuvwx" 3355 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 67 [processingInstruction, 9]
3941 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 67 [processingInstruction, 9] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Comment node <!--Alphabet soup?-- > 3356 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 67 [processingInstruction, 9]
3942 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 68 [detachedTextNode, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "Uvwxyzab" but got Text node "Qrstuvwx" 3357 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 68 [detachedTextNode, 0]
3943 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 68 [detachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "Uvwxyzab" but got Comment node <!--Alphabet soup?--> 3358 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 68 [detachedTextNode, 0]
3944 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 69 [detachedTextNode, 8] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "Uvwxyzab" but got Text node "Qrstuvwx" 3359 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 69 [detachedTextNode, 8]
3945 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 69 [detachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "Uvwxyzab" but got Comment node <!--Alphabet soup?--> 3360 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 69 [detachedTextNode, 8]
3946 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Cdefghij" but got Text node "Qrstuvwx" 3361 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 70 [detachedForeignTextNode, 0]
3947 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Cdefghij" but got Comment node <!--Alphabet soup?--> 3362 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 70 [detachedForeignTextNode, 0]
3948 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Cdefghij" but got Text node "Qrstuvwx" 3363 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 71 [detachedForeignTextNode, 8]
3949 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Cdefghij" but got Comment node <!--Alphabet soup?--> 3364 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 71 [detachedForeignTextNode, 8]
3950 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Text n ode "Klmnopqr" but got Text node "Qrstuvwx" 3365 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 72 [detachedXmlTextNode, 0]
3951 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Comment node <!--Alphabet soup?--> 3366 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 72 [detachedXmlTextNode, 0]
3952 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Text n ode "Klmnopqr" but got Text node "Qrstuvwx" 3367 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 73 [detachedXmlTextNode, 8]
3953 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Comment node <!--Alphabet soup?--> 3368 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 73 [detachedXmlTextNode, 8]
3954 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Text node "Qrstuvwx" 3369 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 74 [detachedProcessingInstruction, 12]
3955 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected ProcessingInstruction node with target "whippoorwill" and data "chirp chir p chirp" but got Comment node <!--Alphabet soup?--> 3370 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 74 [detachedProcessingInstruction, 12]
3956 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment no de <!--Stuvwxyz--> but got Text node "Qrstuvwx" 3371 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 75 [detachedComment, 3]
3957 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Comment n ode <!--Stuvwxyz--> but got Comment node <!--Alphabet soup?--> 3372 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 75 [detachedComment, 3]
3958 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment no de <!--Stuvwxyz--> but got Text node "Qrstuvwx" 3373 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 76 [detachedComment, 5]
3959 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Comment n ode <!--Stuvwxyz--> but got Comment node <!--Alphabet soup?--> 3374 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 76 [detachedComment, 5]
3960 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--אריה יהודה--> but got Text node "Qrstuvwx" 3375 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 77 [detachedForeignComment, 0]
3961 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Co mment node <!--אריה יהודה--> but got Comment node <!--Alphabet soup?--> 3376 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 77 [detachedForeignComment, 0]
3962 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--אריה יהודה--> but got Text node "Qrstuvwx" 3377 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 78 [detachedForeignComment, 4]
3963 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Co mment node <!--אריה יהודה--> but got Comment node <!--Alphabet soup?--> 3378 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 78 [detachedForeignComment, 4]
3964 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--בן חיים אליעזר--> but got Text node "Qrstuvwx" 3379 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 79 [detachedXmlComment, 2]
3965 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Commen t node <!--בן חיים אליעזר--> but got Comment node <!--Alphabet soup?--> 3380 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 79 [detachedXmlComment, 2]
3966 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected DocumentFragment n ode with 0 children but got Text node "Qrstuvwx" 3381 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 80 [docfrag, 0]
3967 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected DocumentFragment node with 0 children but got Comment node <!--Alphabet soup?--> 3382 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 80 [docfrag, 0]
3968 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFra gment node with 0 children but got Text node "Qrstuvwx" 3383 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 81 [foreignDocfrag, 0]
3969 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFr agment node with 0 children but got Comment node <!--Alphabet soup?--> 3384 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 81 [foreignDocfrag, 0]
3970 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected DocumentFragmen t node with 0 children but got Text node "Qrstuvwx" 3385 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 82 [xmlDocfrag, 0]
3971 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected DocumentFragme nt node with 0 children but got Comment node <!--Alphabet soup?--> 3386 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 82 [xmlDocfrag, 0]
3972 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 83 [doctype, 0] 3387 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 83 [doctype, 0]
3973 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 83 [doctype, 0] 3388 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 83 [doctype, 0]
3974 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNod eTypeError function "function () { 3389 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNod eTypeError function "function () {
3975 selection.extend(node, offset); 3390 selection.extend(node, offset);
3976 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 3391 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
3977 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNo deTypeError function "function () { 3392 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNo deTypeError function "function () {
3978 selection.extend(node, offset); 3393 selection.extend(node, offset);
3979 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 3394 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
3980 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 85 [doctype, 1] 3395 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 85 [doctype, 1]
3981 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 85 [doctype, 1] 3396 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 85 [doctype, 1]
3982 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 86 [foreignDoctype, 0] 3397 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 86 [foreignDoctype, 0]
3983 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 86 [foreignDoctype, 0] 3398 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 86 [foreignDoctype, 0]
3984 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 87 [xmlDoctype, 0] 3399 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 87 [xmlDoctype, 0]
3985 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 87 [xmlDoctype, 0] 3400 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 87 [xmlDoctype, 0]
3986 Harness: the test ran to completion. 3401 Harness: the test ran to completion.
3987 3402
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698