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

Side by Side Diff: third_party/WebKit/LayoutTests/external/wpt/selection/extend-00-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 245 matching lines...) Expand 10 before | Expand all | Expand 10 after
256 CONSOLE ERROR: line 944: The given range isn't in document. 256 CONSOLE ERROR: line 944: The given range isn't in document.
257 CONSOLE ERROR: line 944: The given range isn't in document. 257 CONSOLE ERROR: line 944: The given range isn't in document.
258 CONSOLE ERROR: line 944: The given range isn't in document. 258 CONSOLE ERROR: line 944: The given range isn't in document.
259 CONSOLE ERROR: line 944: The given range isn't in document. 259 CONSOLE ERROR: line 944: The given range isn't in document.
260 CONSOLE ERROR: line 944: The given range isn't in document. 260 CONSOLE ERROR: line 944: The given range isn't in document.
261 CONSOLE ERROR: line 944: The given range isn't in document. 261 CONSOLE ERROR: line 944: The given range isn't in document.
262 CONSOLE ERROR: line 944: The given range isn't in document. 262 CONSOLE ERROR: line 944: The given range isn't in document.
263 CONSOLE ERROR: line 944: The given range isn't in document. 263 CONSOLE ERROR: line 944: The given range isn't in document.
264 CONSOLE ERROR: line 944: The given range isn't in document. 264 CONSOLE ERROR: line 944: The given range isn't in document.
265 This is a testharness.js-based test. 265 This is a testharness.js-based test.
266 Found 2992 tests; 1192 PASS, 1800 FAIL, 0 TIMEOUT, 0 NOTRUN. 266 Found 2992 tests; 2089 PASS, 903 FAIL, 0 TIMEOUT, 0 NOTRUN.
267 PASS extend() with range 0 [] and point 0 [paras[0].firstChild, -1] 267 PASS extend() with range 0 [] and point 0 [paras[0].firstChild, -1]
268 PASS extend() with range 0 [] and point 1 [paras[0].firstChild, 0] 268 PASS extend() with range 0 [] and point 1 [paras[0].firstChild, 0]
269 PASS extend() with range 0 [] and point 2 [paras[0].firstChild, 1] 269 PASS extend() with range 0 [] and point 2 [paras[0].firstChild, 1]
270 PASS extend() with range 0 [] and point 3 [paras[0].firstChild, 2] 270 PASS extend() with range 0 [] and point 3 [paras[0].firstChild, 2]
271 PASS extend() with range 0 [] and point 4 [paras[0].firstChild, 8] 271 PASS extend() with range 0 [] and point 4 [paras[0].firstChild, 8]
272 PASS extend() with range 0 [] and point 5 [paras[0].firstChild, 9] 272 PASS extend() with range 0 [] and point 5 [paras[0].firstChild, 9]
273 PASS extend() with range 0 [] and point 6 [paras[0].firstChild, 10] 273 PASS extend() with range 0 [] and point 6 [paras[0].firstChild, 10]
274 PASS extend() with range 0 [] and point 7 [paras[0].firstChild, 65535] 274 PASS extend() with range 0 [] and point 7 [paras[0].firstChild, 65535]
275 PASS extend() with range 0 [] and point 8 [paras[1].firstChild, -1] 275 PASS extend() with range 0 [] and point 8 [paras[1].firstChild, -1]
276 PASS extend() with range 0 [] and point 9 [paras[1].firstChild, 0] 276 PASS extend() with range 0 [] and point 9 [paras[1].firstChild, 0]
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after
361 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 6 [paras[0].firstChild, 10] 361 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 6 [paras[0].firstChild, 10]
362 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 7 [paras[0].firstChild, 65535] 362 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 7 [paras[0].firstChild, 65535]
363 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 8 [paras[1].firstChild, -1] 363 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 8 [paras[1].firstChild, -1]
364 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 9 [paras[1].firstChild, 0] 364 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 9 [paras[1].firstChild, 0]
365 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 10 [paras[1].firstChild, 1] 365 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 10 [paras[1].firstChild, 1]
366 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 11 [paras[1].firstChild, 2] 366 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 11 [paras[1].firstChild, 2]
367 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 12 [paras[1].firstChild, 8] 367 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 12 [paras[1].firstChild, 8]
368 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 13 [paras[1].firstChild, 9] 368 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 13 [paras[1].firstChild, 9]
369 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 14 [paras[1].firstChild, 10] 369 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 14 [paras[1].firstChild, 10]
370 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 15 [paras[1].firstChild, 65535] 370 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 15 [paras[1].firstChild, 65535]
371 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] 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̈ḧ 371 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 16 [detachedPara1.firstChild, 0]
372 " 372 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 17 [detachedPara1.firstChild, 1]
373 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] 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̈ḧ 373 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 18 [detachedPara1.firstChild, 8]
374 "
375 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] 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̈ḧ
376 "
377 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 19 [detachedPara1.firstChild, 9] 374 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 19 [detachedPara1.firstChild, 9]
378 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 375 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 20 [foreignPara1.firstChild, 0]
379 " 376 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 21 [foreignPara1.firstChild, 1]
380 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 377 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 22 [foreignPara1.firstChild, 8]
381 "
382 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
383 "
384 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 23 [foreignPara1.firstChild, 9] 378 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 23 [foreignPara1.firstChild, 9]
385 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 24 [document.documentElement, -1] 379 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 24 [document.documentElement, -1]
386 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 25 [document.documentElement, 0] 380 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 25 [document.documentElement, 0]
387 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 26 [document.documentElement, 1] 381 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 26 [document.documentElement, 1]
388 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 27 [document.documentElement, 2] 382 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 27 [document.documentElement, 2]
389 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 28 [document.documentElement, 7] 383 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 28 [document.documentElement, 7]
390 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 29 [document.head, 1] 384 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 29 [document.head, 1]
391 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 30 [document.body, 3] 385 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 30 [document.body, 3]
392 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] 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̈ḧ 386 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 31 [foreignDoc.documentElement, 0]
393 " 387 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 32 [foreignDoc.documentElement, 1]
394 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] 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̈ḧ 388 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 33 [foreignDoc.head, 0]
395 " 389 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 34 [foreignDoc.body, 1]
396 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 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></title></head> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
397 "
398 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 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>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text n ode "Äb̈c̈d̈ëf̈g̈ḧ
399 "
400 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 35 [paras[0], 0] 390 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 35 [paras[0], 0]
401 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 36 [paras[0], 1] 391 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 36 [paras[0], 1]
402 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 37 [paras[0], 2] 392 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 37 [paras[0], 2]
403 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 38 [paras[1], 0] 393 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 38 [paras[1], 0]
404 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 39 [paras[1], 1] 394 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 39 [paras[1], 1]
405 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 40 [paras[1], 2] 395 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 40 [paras[1], 2]
406 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 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 no de <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 396 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 41 [detachedPara1, 0]
407 " 397 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 42 [detachedPara1, 1]
408 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 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 no de <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
409 "
410 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 43 [testDiv, 0] 398 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 43 [testDiv, 0]
411 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 44 [testDiv, 3] 399 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 44 [testDiv, 3]
412 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 45 [document, -1] 400 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 45 [document, -1]
413 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 46 [document, 0] 401 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 46 [document, 0]
414 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 47 [document, 1] 402 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 47 [document, 1]
415 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 48 [document, 2] 403 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 48 [document, 2]
416 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 49 [document, 3] 404 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 49 [document, 3]
417 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 50 [comment, -1] 405 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 50 [comment, -1]
418 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 51 [comment, 0] 406 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 51 [comment, 0]
419 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 52 [comment, 4] 407 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 52 [comment, 4]
420 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 53 [comment, 96] 408 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 53 [comment, 96]
421 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] 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̈ḧ 409 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 54 [foreignDoc, 0]
422 " 410 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 55 [foreignDoc, 1]
423 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] 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̈ḧ 411 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 56 [foreignComment, 2]
424 " 412 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 57 [foreignTextNode, 0]
425 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] 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̈ḧ 413 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 58 [foreignTextNode, 36]
426 "
427 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] 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̈ḧ
428 "
429 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 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 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̈ḧ
430 "
431 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 59 [xmlDoc, -1] 414 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 59 [xmlDoc, -1]
432 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 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 wit h 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 415 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 60 [xmlDoc, 0]
433 " 416 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 61 [xmlDoc, 1]
434 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 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 wit h 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
435 "
436 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 62 [xmlDoc, 5] 417 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 62 [xmlDoc, 5]
437 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] 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̈ḧ 418 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 63 [xmlComment, 0]
438 " 419 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 64 [xmlComment, 4]
439 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] 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̈ḧ 420 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 65 [processingInstruction, 0]
440 " 421 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 66 [processingInstruction, 5]
441 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] 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̈ḧ 422 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 67 [processingInstruction, 9]
442 " 423 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 68 [detachedTextNode, 0]
443 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] 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̈ḧ 424 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 69 [detachedTextNode, 8]
444 " 425 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 70 [detachedForeignTextNode, 0]
445 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] 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̈ḧ 426 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 71 [detachedForeignTextNode, 8]
446 " 427 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 72 [detachedXmlTextNode, 0]
447 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 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 expected Text no de "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 428 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 73 [detachedXmlTextNode, 8]
448 " 429 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 74 [detachedProcessingInstruction, 12]
449 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 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 expected Text no de "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 430 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 75 [detachedComment, 3]
450 " 431 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 76 [detachedComment, 5]
451 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 432 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 77 [detachedForeignComment, 0]
452 " 433 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 78 [detachedForeignComment, 4]
453 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 434 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 79 [detachedXmlComment, 2]
454 " 435 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 80 [docfrag, 0]
455 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] 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̈ḧ 436 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 81 [foreignDocfrag, 0]
456 " 437 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 82 [xmlDocfrag, 0]
457 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] 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̈ḧ
458 "
459 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] 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̈ḧ
460 "
461 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] 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̈ḧ
462 "
463 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] 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̈ḧ
464 "
465 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 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 C omment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
466 "
467 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 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 C omment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
468 "
469 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] 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̈ḧ
470 "
471 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] 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̈ḧ
472 "
473 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] 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̈ḧ
474 "
475 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] 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̈ḧ
476 "
477 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 83 [doctype, 0] 438 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 83 [doctype, 0]
478 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidN odeTypeError function "function () { 439 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidN odeTypeError function "function () {
479 selection.extend(node, offset); 440 selection.extend(node, offset);
480 }" 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 441 }" 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
481 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 85 [doctype, 1] 442 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 85 [doctype, 1]
482 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 86 [foreignDoctype, 0] 443 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 86 [foreignDoctype, 0]
483 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 87 [xmlDoctype, 0] 444 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 87 [xmlDoctype, 0]
484 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 0 [paras[0].firstChild, -1] 445 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 0 [paras[0].firstChild, -1]
485 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 0 [paras[0].firstChild, -1] 446 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 0 [paras[0].firstChild, -1]
486 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 1 [paras[0].firstChild, 0] 447 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 1 [paras[0].firstChild, 0]
(...skipping 19 matching lines...) Expand all
506 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 11 [paras[1].firstChild, 2] 467 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 11 [paras[1].firstChild, 2]
507 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 11 [paras[1].firstChild, 2] 468 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 11 [paras[1].firstChild, 2]
508 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 12 [paras[1].firstChild, 8] 469 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 12 [paras[1].firstChild, 8]
509 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 12 [paras[1].firstChild, 8] 470 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 12 [paras[1].firstChild, 8]
510 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 13 [paras[1].firstChild, 9] 471 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 13 [paras[1].firstChild, 9]
511 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 13 [paras[1].firstChild, 9] 472 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 13 [paras[1].firstChild, 9]
512 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 14 [paras[1].firstChild, 10] 473 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 14 [paras[1].firstChild, 10]
513 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 14 [paras[1].firstChild, 10] 474 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 14 [paras[1].firstChild, 10]
514 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 15 [paras[1].firstChild, 65535] 475 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 15 [paras[1].firstChild, 65535]
515 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 15 [paras[1].firstChild, 65535] 476 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 15 [paras[1].firstChild, 65535]
516 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 477 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 16 [detachedPara1.firstChild, 0]
517 " 478 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 16 [detachedPara1.firstChild, 0]
518 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] 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̈ḧ 479 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 17 [detachedPara1.firstChild, 1]
519 " 480 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 17 [detachedPara1.firstChild, 1]
520 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 481 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 18 [detachedPara1.firstChild, 8]
521 " 482 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 18 [detachedPara1.firstChild, 8]
522 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] 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̈ḧ
523 "
524 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
525 "
526 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] 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̈ḧ
527 "
528 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 19 [detachedPara1.firstChild, 9] 483 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 19 [detachedPara1.firstChild, 9]
529 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 19 [detachedPara1.firstChild, 9] 484 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 19 [detachedPara1.firstChild, 9]
530 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 485 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 20 [foreignPara1.firstChild, 0]
531 " 486 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 20 [foreignPara1.firstChild, 0]
532 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] 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̈ḧ 487 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 21 [foreignPara1.firstChild, 1]
533 " 488 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 21 [foreignPara1.firstChild, 1]
534 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 489 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 22 [foreignPara1.firstChild, 8]
535 " 490 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 22 [foreignPara1.firstChild, 8]
536 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] 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̈ḧ
537 "
538 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
539 "
540 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] 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̈ḧ
541 "
542 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 23 [foreignPara1.firstChild, 9] 491 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 23 [foreignPara1.firstChild, 9]
543 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 23 [foreignPara1.firstChild, 9] 492 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 23 [foreignPara1.firstChild, 9]
544 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 24 [document.documentElement, -1] 493 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 24 [document.documentElement, -1]
545 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 24 [document.documentElement, -1] 494 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 24 [document.documentElement, -1]
546 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 25 [document.documentElement, 0] 495 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 25 [document.documentElement, 0]
547 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 25 [document.documentElement, 0] 496 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 25 [document.documentElement, 0]
548 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 26 [document.documentElement, 1] 497 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 26 [document.documentElement, 1]
549 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 26 [document.documentElement, 1] 498 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 26 [document.documentElement, 1]
550 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 27 [document.documentElement, 2] 499 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 27 [document.documentElement, 2]
551 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 27 [document.documentElement, 2] 500 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 27 [document.documentElement, 2]
552 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 28 [document.documentElement, 7] 501 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 28 [document.documentElement, 7]
553 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 28 [document.documentElement, 7] 502 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 28 [document.documentElement, 7]
554 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 29 [document.head, 1] 503 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 29 [document.head, 1]
555 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 29 [document.head, 1] 504 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 29 [document.head, 1]
556 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 30 [document.body, 3] 505 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 30 [document.body, 3]
557 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 30 [document.body, 3] 506 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 30 [document.body, 3]
558 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 507 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 31 [foreignDoc.documentElement, 0]
559 " 508 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 31 [foreignDoc.documentElement, 0]
560 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] 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̈ḧ 509 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 32 [foreignDoc.documentElement, 1]
561 " 510 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 32 [foreignDoc.documentElement, 1]
562 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 511 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 33 [foreignDoc.head, 0]
563 " 512 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 33 [foreignDoc.head, 0]
564 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] 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̈ḧ 513 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 34 [foreignDoc.body, 1]
565 " 514 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 34 [foreignDoc.body, 1]
566 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
567 "
568 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] 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̈ḧ
569 "
570 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
571 "
572 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] 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̈ḧ
573 "
574 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 35 [paras[0], 0] 515 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 35 [paras[0], 0]
575 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 35 [paras[0], 0] 516 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 35 [paras[0], 0]
576 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 36 [paras[0], 1] 517 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 36 [paras[0], 1]
577 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 36 [paras[0], 1] 518 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 36 [paras[0], 1]
578 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 37 [paras[0], 2] 519 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 37 [paras[0], 2]
579 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 37 [paras[0], 2] 520 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 37 [paras[0], 2]
580 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 38 [paras[1], 0] 521 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 38 [paras[1], 0]
581 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 38 [paras[1], 0] 522 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 38 [paras[1], 0]
582 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 39 [paras[1], 1] 523 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 39 [paras[1], 1]
583 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 39 [paras[1], 1] 524 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 39 [paras[1], 1]
584 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 40 [paras[1], 2] 525 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 40 [paras[1], 2]
585 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 40 [paras[1], 2] 526 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 40 [paras[1], 2]
586 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 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 E lement node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 527 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 41 [detachedPara1, 0]
587 " 528 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 41 [detachedPara1, 0]
588 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 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 node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 529 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 42 [detachedPara1, 1]
589 " 530 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 42 [detachedPara1, 1]
590 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 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 E lement node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
591 "
592 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 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 node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
593 "
594 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 43 [testDiv, 0] 531 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 43 [testDiv, 0]
595 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 43 [testDiv, 0] 532 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 43 [testDiv, 0]
596 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 44 [testDiv, 3] 533 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 44 [testDiv, 3]
597 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 44 [testDiv, 3] 534 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 44 [testDiv, 3]
598 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 45 [document, -1] 535 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 45 [document, -1]
599 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 45 [document, -1] 536 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 45 [document, -1]
600 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 46 [document, 0] 537 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 46 [document, 0]
601 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 46 [document, 0] 538 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 46 [document, 0]
602 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 47 [document, 1] 539 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 47 [document, 1]
603 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 47 [document, 1] 540 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 47 [document, 1]
604 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 48 [document, 2] 541 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 48 [document, 2]
605 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 48 [document, 2] 542 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 48 [document, 2]
606 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 49 [document, 3] 543 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 49 [document, 3]
607 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 49 [document, 3] 544 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 49 [document, 3]
608 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 50 [comment, -1] 545 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 50 [comment, -1]
609 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 50 [comment, -1] 546 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 50 [comment, -1]
610 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 51 [comment, 0] 547 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 51 [comment, 0]
611 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 51 [comment, 0] 548 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 51 [comment, 0]
612 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 52 [comment, 4] 549 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 52 [comment, 4]
613 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 52 [comment, 4] 550 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 52 [comment, 4]
614 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 53 [comment, 96] 551 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 53 [comment, 96]
615 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 53 [comment, 96] 552 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 53 [comment, 96]
616 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 553 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 54 [foreignDoc, 0]
617 " 554 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 54 [foreignDoc, 0]
618 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] 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̈ḧ 555 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 55 [foreignDoc, 1]
619 " 556 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 55 [foreignDoc, 1]
620 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 557 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 56 [foreignComment, 2]
621 " 558 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 56 [foreignComment, 2]
622 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] 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̈ḧ 559 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 57 [foreignTextNode, 0]
623 " 560 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 57 [foreignTextNode, 0]
624 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 561 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 58 [foreignTextNode, 36]
625 " 562 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 58 [foreignTextNode, 36]
626 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] 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̈ḧ
627 "
628 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
629 "
630 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] 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̈ḧ
631 "
632 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
633 "
634 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] 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̈ḧ
635 "
636 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 59 [xmlDoc, -1] 563 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 59 [xmlDoc, -1]
637 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 59 [xmlDoc, -1] 564 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 59 [xmlDoc, -1]
638 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 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 with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 565 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 60 [xmlDoc, 0]
639 " 566 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 60 [xmlDoc, 0]
640 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 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 Documen t node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 567 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 61 [xmlDoc, 1]
641 " 568 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 61 [xmlDoc, 1]
642 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 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 with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
643 "
644 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 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 Documen t node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
645 "
646 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 62 [xmlDoc, 5] 569 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 62 [xmlDoc, 5]
647 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 62 [xmlDoc, 5] 570 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 62 [xmlDoc, 5]
648 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 571 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 63 [xmlComment, 0]
649 " 572 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 63 [xmlComment, 0]
650 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] 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̈ḧ 573 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 64 [xmlComment, 4]
651 " 574 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 64 [xmlComment, 4]
652 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 575 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 65 [processingInstruction, 0]
653 " 576 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 65 [processingInstruction, 0]
654 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] 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̈ḧ 577 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 66 [processingInstruction, 5]
655 " 578 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 66 [processingInstruction, 5]
656 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈ g̈ḧ 579 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 67 [processingInstruction, 9]
657 " 580 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 67 [processingInstruction, 9]
658 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] 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̈ḧ 581 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 68 [detachedTextNode, 0]
659 " 582 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 68 [detachedTextNode, 0]
660 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈ g̈ḧ 583 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 69 [detachedTextNode, 8]
661 " 584 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 69 [detachedTextNode, 8]
662 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] 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̈ḧ 585 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 70 [detachedForeignTextNode, 0]
663 " 586 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 70 [detachedForeignTextNode, 0]
664 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈ g̈ḧ 587 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 71 [detachedForeignTextNode, 8]
665 " 588 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 71 [detachedForeignTextNode, 8]
666 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] 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̈ḧ 589 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 72 [detachedXmlTextNode, 0]
667 " 590 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 72 [detachedXmlTextNode, 0]
668 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 591 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 73 [detachedXmlTextNode, 8]
669 " 592 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 73 [detachedXmlTextNode, 8]
670 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] 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̈ḧ 593 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 74 [detachedProcessingInstruction, 12]
671 " 594 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 74 [detachedProcessingInstruction, 12]
672 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 595 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 75 [detachedComment, 3]
673 " 596 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 75 [detachedComment, 3]
674 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] 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̈ḧ 597 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 76 [detachedComment, 5]
675 " 598 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 76 [detachedComment, 5]
676 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 599 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 77 [detachedForeignComment, 0]
677 " 600 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 77 [detachedForeignComment, 0]
678 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] 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̈ḧ 601 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 78 [detachedForeignComment, 4]
679 " 602 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 78 [detachedForeignComment, 4]
680 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 603 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 79 [detachedXmlComment, 2]
681 " 604 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 79 [detachedXmlComment, 2]
682 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] 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̈ḧ 605 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 80 [docfrag, 0]
683 " 606 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 80 [docfrag, 0]
684 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 607 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 81 [foreignDocfrag, 0]
685 " 608 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 81 [foreignDocfrag, 0]
686 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] 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̈ḧ 609 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 82 [xmlDocfrag, 0]
687 " 610 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 82 [xmlDocfrag, 0]
688 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
689 "
690 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] 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̈ḧ
691 "
692 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
693 "
694 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] 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̈ḧ
695 "
696 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
697 "
698 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] 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̈ḧ
699 "
700 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
701 "
702 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] 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̈ḧ
703 "
704 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 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 e xpected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
705 "
706 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 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 Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
707 "
708 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 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 e xpected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
709 "
710 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 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 Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
711 "
712 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
713 "
714 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] 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̈ḧ
715 "
716 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
717 "
718 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] 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̈ḧ
719 "
720 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
721 "
722 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] 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̈ḧ
723 "
724 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
725 "
726 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] 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̈ḧ
727 "
728 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 83 [doctype, 0] 611 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 83 [doctype, 0]
729 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 83 [doctype, 0] 612 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 83 [doctype, 0]
730 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () { 613 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
731 selection.extend(node, offset); 614 selection.extend(node, offset);
732 }" 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 615 }" 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
733 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 84 [doctype, -17] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () { 616 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 84 [doctype, -17] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () {
734 selection.extend(node, offset); 617 selection.extend(node, offset);
735 }" 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 618 }" 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
736 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 85 [doctype, 1] 619 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 85 [doctype, 1]
737 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 85 [doctype, 1] 620 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 85 [doctype, 1]
(...skipping 26 matching lines...) Expand all
764 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 11 [paras[1].firstChild, 2] 647 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 11 [paras[1].firstChild, 2]
765 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 11 [paras[1].firstChild, 2] 648 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 11 [paras[1].firstChild, 2]
766 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 12 [paras[1].firstChild, 8] 649 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 12 [paras[1].firstChild, 8]
767 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 12 [paras[1].firstChild, 8] 650 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 12 [paras[1].firstChild, 8]
768 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 13 [paras[1].firstChild, 9] 651 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 13 [paras[1].firstChild, 9]
769 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 13 [paras[1].firstChild, 9] 652 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 13 [paras[1].firstChild, 9]
770 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 14 [paras[1].firstChild, 10] 653 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 14 [paras[1].firstChild, 10]
771 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 14 [paras[1].firstChild, 10] 654 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 14 [paras[1].firstChild, 10]
772 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 15 [paras[1].firstChild, 65535] 655 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 15 [paras[1].firstChild, 65535]
773 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 15 [paras[1].firstChild, 65535] 656 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 15 [paras[1].firstChild, 65535]
774 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 657 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 16 [detachedPara1.firstChild, 0]
775 " 658 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 16 [detachedPara1.firstChild, 0]
776 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ 659 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 17 [detachedPara1.firstChild, 1]
777 " 660 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 17 [detachedPara1.firstChild, 1]
778 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 661 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 18 [detachedPara1.firstChild, 8]
779 " 662 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 18 [detachedPara1.firstChild, 8]
780 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
781 "
782 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
783 "
784 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
785 "
786 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 19 [detachedPara1.firstChild, 9] 663 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 19 [detachedPara1.firstChild, 9]
787 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 19 [detachedPara1.firstChild, 9] 664 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 19 [detachedPara1.firstChild, 9]
788 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 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 range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 665 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 20 [foreignPara1.firstChild, 0]
789 " 666 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 20 [foreignPara1.firstChild, 0]
790 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ 667 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 21 [foreignPara1.firstChild, 1]
791 " 668 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 21 [foreignPara1.firstChild, 1]
792 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 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 range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 669 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 22 [foreignPara1.firstChild, 8]
793 " 670 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 22 [foreignPara1.firstChild, 8]
794 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
795 "
796 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 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 range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
797 "
798 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
799 "
800 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 23 [foreignPara1.firstChild, 9] 671 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 23 [foreignPara1.firstChild, 9]
801 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 23 [foreignPara1.firstChild, 9] 672 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 23 [foreignPara1.firstChild, 9]
802 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 24 [document.documentElement, -1] 673 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 24 [document.documentElement, -1]
803 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 24 [document.documentElement, -1] 674 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 24 [document.documentElement, -1]
804 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 25 [document.documentElement, 0] 675 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 25 [document.documentElement, 0]
805 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 25 [document.documentElement, 0] 676 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 25 [document.documentElement, 0]
806 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 26 [document.documentElement, 1] 677 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 26 [document.documentElement, 1]
807 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 26 [document.documentElement, 1] 678 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 26 [document.documentElement, 1]
808 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 27 [document.documentElement, 2] 679 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 27 [document.documentElement, 2]
809 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 27 [document.documentElement, 2] 680 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 27 [document.documentElement, 2]
810 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 28 [document.documentElement, 7] 681 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 28 [document.documentElement, 7]
811 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 28 [document.documentElement, 7] 682 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 28 [document.documentElement, 7]
812 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 29 [document.head, 1] 683 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 29 [document.head, 1]
813 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 29 [document.head, 1] 684 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 29 [document.head, 1]
814 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 30 [document.body, 3] 685 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 30 [document.body, 3]
815 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 30 [document.body, 3] 686 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 30 [document.body, 3]
816 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 687 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 31 [foreignDoc.documentElement, 0]
817 " 688 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 31 [foreignDoc.documentElement, 0]
818 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ 689 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 32 [foreignDoc.documentElement, 1]
819 " 690 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 32 [foreignDoc.documentElement, 1]
820 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 691 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 33 [foreignDoc.head, 0]
821 " 692 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 33 [foreignDoc.head, 0]
822 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ 693 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 34 [foreignDoc.body, 1]
823 " 694 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 34 [foreignDoc.body, 1]
824 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
825 "
826 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
827 "
828 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
829 "
830 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
831 "
832 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 35 [paras[0], 0] 695 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 35 [paras[0], 0]
833 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 35 [paras[0], 0] 696 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 35 [paras[0], 0]
834 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 36 [paras[0], 1] 697 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 36 [paras[0], 1]
835 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 36 [paras[0], 1] 698 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 36 [paras[0], 1]
836 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 37 [paras[0], 2] 699 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 37 [paras[0], 2]
837 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 37 [paras[0], 2] 700 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 37 [paras[0], 2]
838 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 38 [paras[1], 0] 701 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 38 [paras[1], 0]
839 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 38 [paras[1], 0] 702 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 38 [paras[1], 0]
840 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 39 [paras[1], 1] 703 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 39 [paras[1], 1]
841 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 39 [paras[1], 1] 704 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 39 [paras[1], 1]
842 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 40 [paras[1], 2] 705 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 40 [paras[1], 2]
843 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 40 [paras[1], 2] 706 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 40 [paras[1], 2]
844 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 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 E lement node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 707 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 41 [detachedPara1, 0]
845 " 708 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 41 [detachedPara1, 0]
846 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ 709 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 42 [detachedPara1, 1]
847 " 710 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 42 [detachedPara1, 1]
848 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 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 E lement node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
849 "
850 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
851 "
852 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 43 [testDiv, 0] 711 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 43 [testDiv, 0]
853 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 43 [testDiv, 0] 712 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 43 [testDiv, 0]
854 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 44 [testDiv, 3] 713 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 44 [testDiv, 3]
855 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 44 [testDiv, 3] 714 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 44 [testDiv, 3]
856 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 45 [document, -1] 715 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 45 [document, -1]
857 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 45 [document, -1] 716 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 45 [document, -1]
858 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 46 [document, 0] 717 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 46 [document, 0]
859 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 46 [document, 0] 718 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 46 [document, 0]
860 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 47 [document, 1] 719 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 47 [document, 1]
861 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 47 [document, 1] 720 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 47 [document, 1]
862 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 48 [document, 2] 721 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 48 [document, 2]
863 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 48 [document, 2] 722 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 48 [document, 2]
864 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 49 [document, 3] 723 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 49 [document, 3]
865 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 49 [document, 3] 724 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 49 [document, 3]
866 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 50 [comment, -1] 725 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 50 [comment, -1]
867 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 50 [comment, -1] 726 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 50 [comment, -1]
868 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 51 [comment, 0] 727 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 51 [comment, 0]
869 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 51 [comment, 0] 728 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 51 [comment, 0]
870 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 52 [comment, 4] 729 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 52 [comment, 4]
871 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 52 [comment, 4] 730 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 52 [comment, 4]
872 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 53 [comment, 96] 731 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 53 [comment, 96]
873 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 53 [comment, 96] 732 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 53 [comment, 96]
874 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 733 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 54 [foreignDoc, 0]
875 " 734 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 54 [foreignDoc, 0]
876 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ 735 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 55 [foreignDoc, 1]
877 " 736 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 55 [foreignDoc, 1]
878 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 737 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 56 [foreignComment, 2]
879 " 738 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 56 [foreignComment, 2]
880 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ 739 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 57 [foreignTextNode, 0]
881 " 740 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 57 [foreignTextNode, 0]
882 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 741 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 58 [foreignTextNode, 36]
883 " 742 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 58 [foreignTextNode, 36]
884 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
885 "
886 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
887 "
888 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
889 "
890 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
891 "
892 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
893 "
894 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 59 [xmlDoc, -1] 743 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 59 [xmlDoc, -1]
895 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 59 [xmlDoc, -1] 744 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 59 [xmlDoc, -1]
896 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 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 Document node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 745 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 60 [xmlDoc, 0]
897 " 746 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 60 [xmlDoc, 0]
898 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ 747 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 61 [xmlDoc, 1]
899 " 748 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 61 [xmlDoc, 1]
900 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 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 Document node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
901 "
902 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
903 "
904 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 62 [xmlDoc, 5] 749 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 62 [xmlDoc, 5]
905 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 62 [xmlDoc, 5] 750 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 62 [xmlDoc, 5]
906 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 751 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 63 [xmlComment, 0]
907 " 752 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 63 [xmlComment, 0]
908 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ 753 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 64 [xmlComment, 4]
909 " 754 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 64 [xmlComment, 4]
910 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 755 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 65 [processingInstruction, 0]
911 " 756 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 65 [processingInstruction, 0]
912 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ 757 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 66 [processingInstruction, 5]
913 " 758 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 66 [processingInstruction, 5]
914 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈ g̈ḧ 759 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 67 [processingInstruction, 9]
915 " 760 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 67 [processingInstruction, 9]
916 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ 761 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 68 [detachedTextNode, 0]
917 " 762 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 68 [detachedTextNode, 0]
918 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈ g̈ḧ 763 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 69 [detachedTextNode, 8]
919 " 764 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 69 [detachedTextNode, 8]
920 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ 765 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 70 [detachedForeignTextNode, 0]
921 " 766 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 70 [detachedForeignTextNode, 0]
922 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈ g̈ḧ 767 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 71 [detachedForeignTextNode, 8]
923 " 768 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 71 [detachedForeignTextNode, 8]
924 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ 769 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 72 [detachedXmlTextNode, 0]
925 " 770 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 72 [detachedXmlTextNode, 0]
926 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 771 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 73 [detachedXmlTextNode, 8]
927 " 772 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 73 [detachedXmlTextNode, 8]
928 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ 773 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 74 [detachedProcessingInstruction, 12]
929 " 774 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 74 [detachedProcessingInstruction, 12]
930 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 775 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 75 [detachedComment, 3]
931 " 776 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 75 [detachedComment, 3]
932 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ 777 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 76 [detachedComment, 5]
933 " 778 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 76 [detachedComment, 5]
934 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 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 range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 779 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 77 [detachedForeignComment, 0]
935 " 780 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 77 [detachedForeignComment, 0]
936 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ 781 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 78 [detachedForeignComment, 4]
937 " 782 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 78 [detachedForeignComment, 4]
938 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 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 range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 783 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 79 [detachedXmlComment, 2]
939 " 784 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 79 [detachedXmlComment, 2]
940 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ 785 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 80 [docfrag, 0]
941 " 786 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 80 [docfrag, 0]
942 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 787 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 81 [foreignDocfrag, 0]
943 " 788 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 81 [foreignDocfrag, 0]
944 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ 789 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 82 [xmlDocfrag, 0]
945 " 790 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 82 [xmlDocfrag, 0]
946 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
947 "
948 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
949 "
950 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
951 "
952 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
953 "
954 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
955 "
956 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
957 "
958 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
959 "
960 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
961 "
962 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 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 e xpected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
963 "
964 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
965 "
966 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 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 e xpected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
967 "
968 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
969 "
970 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 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 expec ted Comment node <!--בן חיים אליעזר--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
971 "
972 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
973 "
974 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
975 "
976 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
977 "
978 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
979 "
980 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
981 "
982 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
983 "
984 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
985 "
986 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 83 [doctype, 0] 791 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 83 [doctype, 0]
987 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 83 [doctype, 0] 792 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 83 [doctype, 0]
988 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () { 793 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
989 selection.extend(node, offset); 794 selection.extend(node, offset);
990 }" 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 795 }" 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
991 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 84 [doctype, -17] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () { 796 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 84 [doctype, -17] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () {
992 selection.extend(node, offset); 797 selection.extend(node, offset);
993 }" 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 798 }" 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
994 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 85 [doctype, 1] 799 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 85 [doctype, 1]
995 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 85 [doctype, 1] 800 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 85 [doctype, 1]
(...skipping 26 matching lines...) Expand all
1022 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 11 [paras[1].firstChild, 2] 827 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 11 [paras[1].firstChild, 2]
1023 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 11 [paras[1].firstChild, 2] 828 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 11 [paras[1].firstChild, 2]
1024 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 12 [paras[1].firstChild, 8] 829 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 12 [paras[1].firstChild, 8]
1025 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 12 [paras[1].firstChild, 8] 830 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 12 [paras[1].firstChild, 8]
1026 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 13 [paras[1].firstChild, 9] 831 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 13 [paras[1].firstChild, 9]
1027 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 13 [paras[1].firstChild, 9] 832 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 13 [paras[1].firstChild, 9]
1028 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 14 [paras[1].firstChild, 10] 833 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 14 [paras[1].firstChild, 10]
1029 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 14 [paras[1].firstChild, 10] 834 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 14 [paras[1].firstChild, 10]
1030 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 15 [paras[1].firstChild, 65535] 835 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 15 [paras[1].firstChild, 65535]
1031 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 15 [paras[1].firstChild, 65535] 836 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 15 [paras[1].firstChild, 65535]
1032 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 837 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 16 [detachedPara1.firstChild, 0]
1033 " 838 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 16 [detachedPara1.firstChild, 0]
1034 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] 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̈ḧ 839 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 17 [detachedPara1.firstChild, 1]
1035 " 840 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 17 [detachedPara1.firstChild, 1]
1036 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 841 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 18 [detachedPara1.firstChild, 8]
1037 " 842 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 18 [detachedPara1.firstChild, 8]
1038 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] 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̈ḧ
1039 "
1040 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1041 "
1042 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] 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̈ḧ
1043 "
1044 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 19 [detachedPara1.firstChild, 9] 843 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 19 [detachedPara1.firstChild, 9]
1045 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 19 [detachedPara1.firstChild, 9] 844 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 19 [detachedPara1.firstChild, 9]
1046 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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̈ḧ 845 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 20 [foreignPara1.firstChild, 0]
1047 " 846 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 20 [foreignPara1.firstChild, 0]
1048 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] 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̈ḧ 847 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 21 [foreignPara1.firstChild, 1]
1049 " 848 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 21 [foreignPara1.firstChild, 1]
1050 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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̈ḧ 849 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 22 [foreignPara1.firstChild, 8]
1051 " 850 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 22 [foreignPara1.firstChild, 8]
1052 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] 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̈ḧ
1053 "
1054 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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̈ḧ
1055 "
1056 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] 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̈ḧ
1057 "
1058 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 23 [foreignPara1.firstChild, 9] 851 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 23 [foreignPara1.firstChild, 9]
1059 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 23 [foreignPara1.firstChild, 9] 852 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 23 [foreignPara1.firstChild, 9]
1060 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 24 [document.documentElement, -1] 853 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 24 [document.documentElement, -1]
1061 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 24 [document.documentElement, -1] 854 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 24 [document.documentElement, -1]
1062 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 25 [document.documentElement, 0] 855 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 25 [document.documentElement, 0]
1063 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 25 [document.documentElement, 0] 856 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 25 [document.documentElement, 0]
1064 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 26 [document.documentElement, 1] 857 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 26 [document.documentElement, 1]
1065 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 26 [document.documentElement, 1] 858 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 26 [document.documentElement, 1]
1066 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 27 [document.documentElement, 2] 859 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 27 [document.documentElement, 2]
1067 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 27 [document.documentElement, 2] 860 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 27 [document.documentElement, 2]
1068 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 28 [document.documentElement, 7] 861 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 28 [document.documentElement, 7]
1069 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 28 [document.documentElement, 7] 862 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 28 [document.documentElement, 7]
1070 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 29 [document.head, 1] 863 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 29 [document.head, 1]
1071 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 29 [document.head, 1] 864 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 29 [document.head, 1]
1072 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 30 [document.body, 3] 865 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 30 [document.body, 3]
1073 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 30 [document.body, 3] 866 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 30 [document.body, 3]
1074 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 867 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 31 [foreignDoc.documentElement, 0]
1075 " 868 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 31 [foreignDoc.documentElement, 0]
1076 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] 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̈ḧ 869 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 32 [foreignDoc.documentElement, 1]
1077 " 870 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 32 [foreignDoc.documentElement, 1]
1078 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 871 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 33 [foreignDoc.head, 0]
1079 " 872 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 33 [foreignDoc.head, 0]
1080 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] 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̈ḧ 873 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 34 [foreignDoc.body, 1]
1081 " 874 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 34 [foreignDoc.body, 1]
1082 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1083 "
1084 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] 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̈ḧ
1085 "
1086 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1087 "
1088 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] 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̈ḧ
1089 "
1090 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 35 [paras[0], 0] 875 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 35 [paras[0], 0]
1091 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 35 [paras[0], 0] 876 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 35 [paras[0], 0]
1092 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 36 [paras[0], 1] 877 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 36 [paras[0], 1]
1093 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 36 [paras[0], 1] 878 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 36 [paras[0], 1]
1094 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 37 [paras[0], 2] 879 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 37 [paras[0], 2]
1095 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 37 [paras[0], 2] 880 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 37 [paras[0], 2]
1096 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 38 [paras[1], 0] 881 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 38 [paras[1], 0]
1097 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 38 [paras[1], 0] 882 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 38 [paras[1], 0]
1098 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 39 [paras[1], 1] 883 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 39 [paras[1], 1]
1099 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 39 [paras[1], 1] 884 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 39 [paras[1], 1]
1100 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 40 [paras[1], 2] 885 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 40 [paras[1], 2]
1101 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 40 [paras[1], 2] 886 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 40 [paras[1], 2]
1102 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 887 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 41 [detachedPara1, 0]
1103 " 888 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 41 [detachedPara1, 0]
1104 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] 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̈ḧ 889 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 42 [detachedPara1, 1]
1105 " 890 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 42 [detachedPara1, 1]
1106 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1107 "
1108 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] 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̈ḧ
1109 "
1110 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 43 [testDiv, 0] 891 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 43 [testDiv, 0]
1111 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 43 [testDiv, 0] 892 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 43 [testDiv, 0]
1112 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 44 [testDiv, 3] 893 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 44 [testDiv, 3]
1113 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 44 [testDiv, 3] 894 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 44 [testDiv, 3]
1114 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 45 [document, -1] 895 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 45 [document, -1]
1115 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 45 [document, -1] 896 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 45 [document, -1]
1116 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 46 [document, 0] 897 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 46 [document, 0]
1117 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 46 [document, 0] 898 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 46 [document, 0]
1118 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 47 [document, 1] 899 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 47 [document, 1]
1119 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 47 [document, 1] 900 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 47 [document, 1]
1120 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 48 [document, 2] 901 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 48 [document, 2]
1121 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 48 [document, 2] 902 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 48 [document, 2]
1122 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 49 [document, 3] 903 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 49 [document, 3]
1123 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 49 [document, 3] 904 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 49 [document, 3]
1124 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 50 [comment, -1] 905 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 50 [comment, -1]
1125 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 50 [comment, -1] 906 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 50 [comment, -1]
1126 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 51 [comment, 0] 907 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 51 [comment, 0]
1127 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 51 [comment, 0] 908 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 51 [comment, 0]
1128 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 52 [comment, 4] 909 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 52 [comment, 4]
1129 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 52 [comment, 4] 910 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 52 [comment, 4]
1130 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 53 [comment, 96] 911 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 53 [comment, 96]
1131 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 53 [comment, 96] 912 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 53 [comment, 96]
1132 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 913 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 54 [foreignDoc, 0]
1133 " 914 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 54 [foreignDoc, 0]
1134 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] 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̈ḧ 915 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 55 [foreignDoc, 1]
1135 " 916 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 55 [foreignDoc, 1]
1136 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 917 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 56 [foreignComment, 2]
1137 " 918 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 56 [foreignComment, 2]
1138 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] 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̈ḧ 919 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 57 [foreignTextNode, 0]
1139 " 920 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 57 [foreignTextNode, 0]
1140 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 921 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 58 [foreignTextNode, 36]
1141 " 922 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 58 [foreignTextNode, 36]
1142 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] 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̈ḧ
1143 "
1144 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1145 "
1146 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] 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̈ḧ
1147 "
1148 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1149 "
1150 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] 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̈ḧ
1151 "
1152 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 59 [xmlDoc, -1] 923 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 59 [xmlDoc, -1]
1153 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 59 [xmlDoc, -1] 924 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 59 [xmlDoc, -1]
1154 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 925 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 60 [xmlDoc, 0]
1155 " 926 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 60 [xmlDoc, 0]
1156 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] 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̈ḧ 927 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 61 [xmlDoc, 1]
1157 " 928 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 61 [xmlDoc, 1]
1158 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1159 "
1160 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] 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̈ḧ
1161 "
1162 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 62 [xmlDoc, 5] 929 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 62 [xmlDoc, 5]
1163 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 62 [xmlDoc, 5] 930 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 62 [xmlDoc, 5]
1164 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 931 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 63 [xmlComment, 0]
1165 " 932 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 63 [xmlComment, 0]
1166 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] 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̈ḧ 933 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 64 [xmlComment, 4]
1167 " 934 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 64 [xmlComment, 4]
1168 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 935 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 65 [processingInstruction, 0]
1169 " 936 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 65 [processingInstruction, 0]
1170 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] 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̈ḧ 937 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 66 [processingInstruction, 5]
1171 " 938 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 66 [processingInstruction, 5]
1172 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈ g̈ḧ 939 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 67 [processingInstruction, 9]
1173 " 940 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 67 [processingInstruction, 9]
1174 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] 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̈ḧ 941 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 68 [detachedTextNode, 0]
1175 " 942 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 68 [detachedTextNode, 0]
1176 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈ g̈ḧ 943 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 69 [detachedTextNode, 8]
1177 " 944 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 69 [detachedTextNode, 8]
1178 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] 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̈ḧ 945 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 70 [detachedForeignTextNode, 0]
1179 " 946 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 70 [detachedForeignTextNode, 0]
1180 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈ g̈ḧ 947 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 71 [detachedForeignTextNode, 8]
1181 " 948 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 71 [detachedForeignTextNode, 8]
1182 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] 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̈ḧ 949 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 72 [detachedXmlTextNode, 0]
1183 " 950 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 72 [detachedXmlTextNode, 0]
1184 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 951 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 73 [detachedXmlTextNode, 8]
1185 " 952 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 73 [detachedXmlTextNode, 8]
1186 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] 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̈ḧ 953 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 74 [detachedProcessingInstruction, 12]
1187 " 954 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 74 [detachedProcessingInstruction, 12]
1188 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 955 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 75 [detachedComment, 3]
1189 " 956 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 75 [detachedComment, 3]
1190 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] 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̈ḧ 957 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 76 [detachedComment, 5]
1191 " 958 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 76 [detachedComment, 5]
1192 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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̈ḧ 959 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 77 [detachedForeignComment, 0]
1193 " 960 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 77 [detachedForeignComment, 0]
1194 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] 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̈ḧ 961 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 78 [detachedForeignComment, 4]
1195 " 962 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 78 [detachedForeignComment, 4]
1196 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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̈ḧ 963 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 79 [detachedXmlComment, 2]
1197 " 964 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 79 [detachedXmlComment, 2]
1198 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] 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̈ḧ 965 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 80 [docfrag, 0]
1199 " 966 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 80 [docfrag, 0]
1200 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ 967 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 81 [foreignDocfrag, 0]
1201 " 968 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 81 [foreignDocfrag, 0]
1202 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] 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̈ḧ 969 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 82 [xmlDocfrag, 0]
1203 " 970 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 82 [xmlDocfrag, 0]
1204 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1205 "
1206 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] 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̈ḧ
1207 "
1208 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1209 "
1210 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] 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̈ḧ
1211 "
1212 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1213 "
1214 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] 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̈ḧ
1215 "
1216 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1217 "
1218 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] 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̈ḧ
1219 "
1220 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1221 "
1222 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] 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̈ḧ
1223 "
1224 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1225 "
1226 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] 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̈ḧ
1227 "
1228 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1229 "
1230 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] 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̈ḧ
1231 "
1232 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1233 "
1234 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] 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̈ḧ
1235 "
1236 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1237 "
1238 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] 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̈ḧ
1239 "
1240 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1241 "
1242 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] 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̈ḧ
1243 "
1244 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 83 [doctype, 0] 971 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 83 [doctype, 0]
1245 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 83 [doctype, 0] 972 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 83 [doctype, 0]
1246 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () { 973 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
1247 selection.extend(node, offset); 974 selection.extend(node, offset);
1248 }" 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 975 }" 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
1249 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 84 [doctype, -17] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () { 976 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 84 [doctype, -17] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () {
1250 selection.extend(node, offset); 977 selection.extend(node, offset);
1251 }" 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 978 }" 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
1252 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 85 [doctype, 1] 979 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 85 [doctype, 1]
1253 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 85 [doctype, 1] 980 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 85 [doctype, 1]
(...skipping 10 matching lines...) Expand all
1264 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 6 [paras[0].firstChild, 10] 991 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 6 [paras[0].firstChild, 10]
1265 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 7 [paras[0].firstChild, 65535] 992 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 7 [paras[0].firstChild, 65535]
1266 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 8 [paras[1].firstChild, -1] 993 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 8 [paras[1].firstChild, -1]
1267 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 9 [paras[1].firstChild, 0] 994 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 9 [paras[1].firstChild, 0]
1268 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 10 [paras[1].firstChild, 1] 995 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 10 [paras[1].firstChild, 1]
1269 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 11 [paras[1].firstChild, 2] 996 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 11 [paras[1].firstChild, 2]
1270 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 12 [paras[1].firstChild, 8] 997 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 12 [paras[1].firstChild, 8]
1271 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 13 [paras[1].firstChild, 9] 998 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 13 [paras[1].firstChild, 9]
1272 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 14 [paras[1].firstChild, 10] 999 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 14 [paras[1].firstChild, 10]
1273 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 15 [paras[1].firstChild, 65535] 1000 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 15 [paras[1].firstChild, 65535]
1274 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] 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 "Ijklmnop 1001 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 16 [detachedPara1.firstChild, 0]
1275 " 1002 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 17 [detachedPara1.firstChild, 1]
1276 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] 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 "Ijklmnop 1003 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 18 [detachedPara1.firstChild, 8]
1277 "
1278 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] 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 "Ijklmnop
1279 "
1280 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 19 [detachedPara1.firstChild, 9] 1004 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 19 [detachedPara1.firstChild, 9]
1281 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 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 Text node "Ijklmnop 1005 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 20 [foreignPara1.firstChild, 0]
1282 " 1006 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 21 [foreignPara1.firstChild, 1]
1283 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 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 Text node "Ijklmnop 1007 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 22 [foreignPara1.firstChild, 8]
1284 "
1285 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 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 Text node "Ijklmnop
1286 "
1287 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 23 [foreignPara1.firstChild, 9] 1008 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 23 [foreignPara1.firstChild, 9]
1288 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 24 [document.documentElement, -1] 1009 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 24 [document.documentElement, -1]
1289 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 25 [document.documentElement, 0] 1010 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 25 [document.documentElement, 0]
1290 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 26 [document.documentElement, 1] 1011 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 26 [document.documentElement, 1]
1291 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 27 [document.documentElement, 2] 1012 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 27 [document.documentElement, 2]
1292 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 28 [document.documentElement, 7] 1013 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 28 [document.documentElement, 7]
1293 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 29 [document.head, 1] 1014 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 29 [document.head, 1]
1294 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 30 [document.body, 3] 1015 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 30 [document.body, 3]
1295 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] 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 "Ijklmnop 1016 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 31 [foreignDoc.documentElement, 0]
1296 " 1017 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 32 [foreignDoc.documentElement, 1]
1297 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] 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 "Ijklmnop 1018 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 33 [foreignDoc.head, 0]
1298 " 1019 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 34 [foreignDoc.body, 1]
1299 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 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></title></head> but got Text node "Ijklmnop
1300 "
1301 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 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>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text n ode "Ijklmnop
1302 "
1303 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 35 [paras[0], 0] 1020 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 35 [paras[0], 0]
1304 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 36 [paras[0], 1] 1021 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 36 [paras[0], 1]
1305 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 37 [paras[0], 2] 1022 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 37 [paras[0], 2]
1306 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 38 [paras[1], 0] 1023 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 38 [paras[1], 0]
1307 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 39 [paras[1], 1] 1024 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 39 [paras[1], 1]
1308 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 40 [paras[1], 2] 1025 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 40 [paras[1], 2]
1309 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 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 no de <p>Opqrstuv</p> but got Text node "Ijklmnop 1026 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 41 [detachedPara1, 0]
1310 " 1027 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 42 [detachedPara1, 1]
1311 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 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 no de <p>Opqrstuv</p> but got Text node "Ijklmnop
1312 "
1313 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 43 [testDiv, 0] 1028 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 43 [testDiv, 0]
1314 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 44 [testDiv, 3] 1029 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 44 [testDiv, 3]
1315 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 45 [document, -1] 1030 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 45 [document, -1]
1316 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 46 [document, 0] 1031 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 46 [document, 0]
1317 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 47 [document, 1] 1032 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 47 [document, 1]
1318 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 48 [document, 2] 1033 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 48 [document, 2]
1319 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 49 [document, 3] 1034 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 49 [document, 3]
1320 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 50 [comment, -1] 1035 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 50 [comment, -1]
1321 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 51 [comment, 0] 1036 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 51 [comment, 0]
1322 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 52 [comment, 4] 1037 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 52 [comment, 4]
1323 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 53 [comment, 96] 1038 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 53 [comment, 96]
1324 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] 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 "Ijklmnop 1039 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 54 [foreignDoc, 0]
1325 " 1040 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 55 [foreignDoc, 1]
1326 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] 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 "Ijklmnop 1041 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 56 [foreignComment, 2]
1327 " 1042 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 57 [foreignTextNode, 0]
1328 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] 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 "Ijklmnop 1043 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 58 [foreignTextNode, 36]
1329 "
1330 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] 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 "Ijklmnop
1331 "
1332 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 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 expected Text no de "I admit that I harbor doubts about whether we really need..." but got Text n ode "Ijklmnop
1333 "
1334 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 59 [xmlDoc, -1] 1044 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 59 [xmlDoc, -1]
1335 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 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 wit h 4 children but got Text node "Ijklmnop 1045 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 60 [xmlDoc, 0]
1336 " 1046 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 61 [xmlDoc, 1]
1337 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 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 wit h 4 children but got Text node "Ijklmnop
1338 "
1339 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 62 [xmlDoc, 5] 1047 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 62 [xmlDoc, 5]
1340 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] 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 "Ijklmnop 1048 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 63 [xmlComment, 0]
1341 " 1049 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 64 [xmlComment, 4]
1342 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] 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 "Ijklmnop 1050 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 65 [processingInstruction, 0]
1343 " 1051 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 66 [processingInstruction, 5]
1344 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] 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 "Ijklmnop 1052 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 67 [processingInstruction, 9]
1345 " 1053 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 68 [detachedTextNode, 0]
1346 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] 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 "Ijklmnop 1054 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 69 [detachedTextNode, 8]
1347 " 1055 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 70 [detachedForeignTextNode, 0]
1348 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] 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 "Ijklmnop 1056 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 71 [detachedForeignTextNode, 8]
1349 " 1057 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 72 [detachedXmlTextNode, 0]
1350 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 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 expected Text no de "Uvwxyzab" but got Text node "Ijklmnop 1058 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 73 [detachedXmlTextNode, 8]
1351 " 1059 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 74 [detachedProcessingInstruction, 12]
1352 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 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 expected Text no de "Uvwxyzab" but got Text node "Ijklmnop 1060 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 75 [detachedComment, 3]
1353 " 1061 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 76 [detachedComment, 5]
1354 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 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 Text node "Ijklmnop 1062 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 77 [detachedForeignComment, 0]
1355 " 1063 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 78 [detachedForeignComment, 4]
1356 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 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 Text node "Ijklmnop 1064 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 79 [detachedXmlComment, 2]
1357 " 1065 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 80 [docfrag, 0]
1358 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] 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 "Ijklmnop 1066 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 81 [foreignDocfrag, 0]
1359 " 1067 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 82 [xmlDocfrag, 0]
1360 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] 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 "Ijklmnop
1361 "
1362 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] 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 "Ijklmnop
1363 "
1364 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] 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 "Ijklmnop
1365 "
1366 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] 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 "Ijklmnop
1367 "
1368 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 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 C omment node <!--אריה יהודה--> but got Text node "Ijklmnop
1369 "
1370 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 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 C omment node <!--אריה יהודה--> but got Text node "Ijklmnop
1371 "
1372 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] 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 "Ijklmnop
1373 "
1374 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] 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 "Ijklmnop
1375 "
1376 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] 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 "Ijklmnop
1377 "
1378 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] 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 "Ijklmnop
1379 "
1380 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 83 [doctype, 0] 1068 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 83 [doctype, 0]
1381 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidN odeTypeError function "function () { 1069 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidN odeTypeError function "function () {
1382 selection.extend(node, offset); 1070 selection.extend(node, offset);
1383 }" 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 1071 }" 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
1384 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 85 [doctype, 1] 1072 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 85 [doctype, 1]
1385 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 86 [foreignDoctype, 0] 1073 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 86 [foreignDoctype, 0]
1386 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 87 [xmlDoctype, 0] 1074 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 87 [xmlDoctype, 0]
1387 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 0 [paras[0].firstChild, -1] 1075 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 0 [paras[0].firstChild, -1]
1388 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 0 [paras[0].firstChild, -1] 1076 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 0 [paras[0].firstChild, -1]
1389 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 1 [paras[0].firstChild, 0] 1077 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 1 [paras[0].firstChild, 0]
(...skipping 19 matching lines...) Expand all
1409 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 11 [paras[1].firstChild, 2] 1097 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 11 [paras[1].firstChild, 2]
1410 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 11 [paras[1].firstChild, 2] 1098 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 11 [paras[1].firstChild, 2]
1411 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 12 [paras[1].firstChild, 8] 1099 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 12 [paras[1].firstChild, 8]
1412 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 12 [paras[1].firstChild, 8] 1100 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 12 [paras[1].firstChild, 8]
1413 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 13 [paras[1].firstChild, 9] 1101 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 13 [paras[1].firstChild, 9]
1414 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 13 [paras[1].firstChild, 9] 1102 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 13 [paras[1].firstChild, 9]
1415 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 14 [paras[1].firstChild, 10] 1103 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 14 [paras[1].firstChild, 10]
1416 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 14 [paras[1].firstChild, 10] 1104 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 14 [paras[1].firstChild, 10]
1417 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 15 [paras[1].firstChild, 65535] 1105 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 15 [paras[1].firstChild, 65535]
1418 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 15 [paras[1].firstChild, 65535] 1106 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 15 [paras[1].firstChild, 65535]
1419 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Ijklmnop 1107 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 16 [detachedPara1.firstChild, 0]
1420 " 1108 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 16 [detachedPara1.firstChild, 0]
1421 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] 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 "Ijklmnop 1109 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 17 [detachedPara1.firstChild, 1]
1422 " 1110 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 17 [detachedPara1.firstChild, 1]
1423 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Ijklmnop 1111 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 18 [detachedPara1.firstChild, 8]
1424 " 1112 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 18 [detachedPara1.firstChild, 8]
1425 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] 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 "Ijklmnop
1426 "
1427 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Ijklmnop
1428 "
1429 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] 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 "Ijklmnop
1430 "
1431 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 19 [detachedPara1.firstChild, 9] 1113 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 19 [detachedPara1.firstChild, 9]
1432 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 19 [detachedPara1.firstChild, 9] 1114 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 19 [detachedPara1.firstChild, 9]
1433 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 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 Text node "Ijklmnop 1115 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 20 [foreignPara1.firstChild, 0]
1434 " 1116 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 20 [foreignPara1.firstChild, 0]
1435 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] 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 "Ijklmnop 1117 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 21 [foreignPara1.firstChild, 1]
1436 " 1118 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 21 [foreignPara1.firstChild, 1]
1437 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 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 Text node "Ijklmnop 1119 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 22 [foreignPara1.firstChild, 8]
1438 " 1120 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 22 [foreignPara1.firstChild, 8]
1439 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] 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 "Ijklmnop
1440 "
1441 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 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 Text node "Ijklmnop
1442 "
1443 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] 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 "Ijklmnop
1444 "
1445 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 23 [foreignPara1.firstChild, 9] 1121 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 23 [foreignPara1.firstChild, 9]
1446 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 23 [foreignPara1.firstChild, 9] 1122 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 23 [foreignPara1.firstChild, 9]
1447 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 24 [document.documentElement, -1] 1123 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 24 [document.documentElement, -1]
1448 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 24 [document.documentElement, -1] 1124 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 24 [document.documentElement, -1]
1449 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 25 [document.documentElement, 0] 1125 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 25 [document.documentElement, 0]
1450 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 25 [document.documentElement, 0] 1126 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 25 [document.documentElement, 0]
1451 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 26 [document.documentElement, 1] 1127 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 26 [document.documentElement, 1]
1452 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 26 [document.documentElement, 1] 1128 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 26 [document.documentElement, 1]
1453 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 27 [document.documentElement, 2] 1129 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 27 [document.documentElement, 2]
1454 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 27 [document.documentElement, 2] 1130 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 27 [document.documentElement, 2]
1455 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 28 [document.documentElement, 7] 1131 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 28 [document.documentElement, 7]
1456 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 28 [document.documentElement, 7] 1132 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 28 [document.documentElement, 7]
1457 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 29 [document.head, 1] 1133 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 29 [document.head, 1]
1458 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 29 [document.head, 1] 1134 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 29 [document.head, 1]
1459 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 30 [document.body, 3] 1135 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 30 [document.body, 3]
1460 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 30 [document.body, 3] 1136 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 30 [document.body, 3]
1461 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Ijklmnop 1137 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 31 [foreignDoc.documentElement, 0]
1462 " 1138 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 31 [foreignDoc.documentElement, 0]
1463 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] 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 "Ijklmnop 1139 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 32 [foreignDoc.documentElement, 1]
1464 " 1140 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 32 [foreignDoc.documentElement, 1]
1465 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Ijklmnop 1141 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 33 [foreignDoc.head, 0]
1466 " 1142 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 33 [foreignDoc.head, 0]
1467 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] 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 "Ijklmnop 1143 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 34 [foreignDoc.body, 1]
1468 " 1144 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 34 [foreignDoc.body, 1]
1469 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Ijklmnop
1470 "
1471 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] 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 "Ijklmnop
1472 "
1473 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Ijklmnop
1474 "
1475 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] 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 "Ijklmnop
1476 "
1477 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 35 [paras[0], 0] 1145 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 35 [paras[0], 0]
1478 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 35 [paras[0], 0] 1146 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 35 [paras[0], 0]
1479 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 36 [paras[0], 1] 1147 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 36 [paras[0], 1]
1480 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 36 [paras[0], 1] 1148 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 36 [paras[0], 1]
1481 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 37 [paras[0], 2] 1149 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 37 [paras[0], 2]
1482 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 37 [paras[0], 2] 1150 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 37 [paras[0], 2]
1483 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 38 [paras[1], 0] 1151 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 38 [paras[1], 0]
1484 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 38 [paras[1], 0] 1152 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 38 [paras[1], 0]
1485 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 39 [paras[1], 1] 1153 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 39 [paras[1], 1]
1486 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 39 [paras[1], 1] 1154 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 39 [paras[1], 1]
1487 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 40 [paras[1], 2] 1155 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 40 [paras[1], 2]
1488 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 40 [paras[1], 2] 1156 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 40 [paras[1], 2]
1489 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 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 E lement node <p>Opqrstuv</p> but got Text node "Ijklmnop 1157 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 41 [detachedPara1, 0]
1490 " 1158 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 41 [detachedPara1, 0]
1491 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 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 node <p>Opqrstuv</p> but got Text node "Ijklmnop 1159 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 42 [detachedPara1, 1]
1492 " 1160 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 42 [detachedPara1, 1]
1493 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 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 E lement node <p>Opqrstuv</p> but got Text node "Ijklmnop
1494 "
1495 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 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 node <p>Opqrstuv</p> but got Text node "Ijklmnop
1496 "
1497 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 43 [testDiv, 0] 1161 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 43 [testDiv, 0]
1498 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 43 [testDiv, 0] 1162 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 43 [testDiv, 0]
1499 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 44 [testDiv, 3] 1163 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 44 [testDiv, 3]
1500 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 44 [testDiv, 3] 1164 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 44 [testDiv, 3]
1501 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 45 [document, -1] 1165 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 45 [document, -1]
1502 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 45 [document, -1] 1166 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 45 [document, -1]
1503 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 46 [document, 0] 1167 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 46 [document, 0]
1504 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 46 [document, 0] 1168 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 46 [document, 0]
1505 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 47 [document, 1] 1169 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 47 [document, 1]
1506 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 47 [document, 1] 1170 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 47 [document, 1]
1507 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 48 [document, 2] 1171 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 48 [document, 2]
1508 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 48 [document, 2] 1172 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 48 [document, 2]
1509 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 49 [document, 3] 1173 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 49 [document, 3]
1510 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 49 [document, 3] 1174 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 49 [document, 3]
1511 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 50 [comment, -1] 1175 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 50 [comment, -1]
1512 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 50 [comment, -1] 1176 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 50 [comment, -1]
1513 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 51 [comment, 0] 1177 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 51 [comment, 0]
1514 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 51 [comment, 0] 1178 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 51 [comment, 0]
1515 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 52 [comment, 4] 1179 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 52 [comment, 4]
1516 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 52 [comment, 4] 1180 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 52 [comment, 4]
1517 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 53 [comment, 96] 1181 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 53 [comment, 96]
1518 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 53 [comment, 96] 1182 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 53 [comment, 96]
1519 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Ijklmnop 1183 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 54 [foreignDoc, 0]
1520 " 1184 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 54 [foreignDoc, 0]
1521 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] 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 "Ijklmnop 1185 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 55 [foreignDoc, 1]
1522 " 1186 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 55 [foreignDoc, 1]
1523 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Ijklmnop 1187 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 56 [foreignComment, 2]
1524 " 1188 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 56 [foreignComment, 2]
1525 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] 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 "Ijklmnop 1189 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 57 [foreignTextNode, 0]
1526 " 1190 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 57 [foreignTextNode, 0]
1527 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Ijklmnop 1191 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 58 [foreignTextNode, 36]
1528 " 1192 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 58 [foreignTextNode, 36]
1529 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] 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 "Ijklmnop
1530 "
1531 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Ijklmnop
1532 "
1533 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] 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 "Ijklmnop
1534 "
1535 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Ijklmnop
1536 "
1537 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] 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 "Ijklmnop
1538 "
1539 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 59 [xmlDoc, -1] 1193 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 59 [xmlDoc, -1]
1540 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 59 [xmlDoc, -1] 1194 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 59 [xmlDoc, -1]
1541 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 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 with 4 children but got Text node "Ijklmnop 1195 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 60 [xmlDoc, 0]
1542 " 1196 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 60 [xmlDoc, 0]
1543 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 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 Documen t node with 4 children but got Text node "Ijklmnop 1197 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 61 [xmlDoc, 1]
1544 " 1198 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 61 [xmlDoc, 1]
1545 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 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 with 4 children but got Text node "Ijklmnop
1546 "
1547 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 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 Documen t node with 4 children but got Text node "Ijklmnop
1548 "
1549 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 62 [xmlDoc, 5] 1199 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 62 [xmlDoc, 5]
1550 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 62 [xmlDoc, 5] 1200 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 62 [xmlDoc, 5]
1551 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Ijklmnop 1201 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 63 [xmlComment, 0]
1552 " 1202 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 63 [xmlComment, 0]
1553 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] 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 "Ijklmnop 1203 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 64 [xmlComment, 4]
1554 " 1204 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 64 [xmlComment, 4]
1555 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Ijklmnop 1205 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 65 [processingInstruction, 0]
1556 " 1206 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 65 [processingInstruction, 0]
1557 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] 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 "Ijklmnop 1207 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 66 [processingInstruction, 5]
1558 " 1208 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 66 [processingInstruction, 5]
1559 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Ijklmnop 1209 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 67 [processingInstruction, 9]
1560 " 1210 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 67 [processingInstruction, 9]
1561 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] 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 "Ijklmnop 1211 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 68 [detachedTextNode, 0]
1562 " 1212 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 68 [detachedTextNode, 0]
1563 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Ijklmnop 1213 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 69 [detachedTextNode, 8]
1564 " 1214 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 69 [detachedTextNode, 8]
1565 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] 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 "Ijklmnop 1215 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 70 [detachedForeignTextNode, 0]
1566 " 1216 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 70 [detachedForeignTextNode, 0]
1567 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Ijklmnop 1217 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 71 [detachedForeignTextNode, 8]
1568 " 1218 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 71 [detachedForeignTextNode, 8]
1569 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] 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 "Ijklmnop 1219 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 72 [detachedXmlTextNode, 0]
1570 " 1220 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 72 [detachedXmlTextNode, 0]
1571 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Ijklmnop 1221 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 73 [detachedXmlTextNode, 8]
1572 " 1222 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 73 [detachedXmlTextNode, 8]
1573 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] 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 "Ijklmnop 1223 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 74 [detachedProcessingInstruction, 12]
1574 " 1224 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 74 [detachedProcessingInstruction, 12]
1575 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Ijklmnop 1225 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 75 [detachedComment, 3]
1576 " 1226 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 75 [detachedComment, 3]
1577 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] 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 "Ijklmnop 1227 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 76 [detachedComment, 5]
1578 " 1228 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 76 [detachedComment, 5]
1579 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 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 Text node "Ijklmnop 1229 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 77 [detachedForeignComment, 0]
1580 " 1230 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 77 [detachedForeignComment, 0]
1581 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] 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 "Ijklmnop 1231 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 78 [detachedForeignComment, 4]
1582 " 1232 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 78 [detachedForeignComment, 4]
1583 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 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 Text node "Ijklmnop 1233 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 79 [detachedXmlComment, 2]
1584 " 1234 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 79 [detachedXmlComment, 2]
1585 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] 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 "Ijklmnop 1235 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 80 [docfrag, 0]
1586 " 1236 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 80 [docfrag, 0]
1587 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Ijklmnop 1237 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 81 [foreignDocfrag, 0]
1588 " 1238 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 81 [foreignDocfrag, 0]
1589 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] 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 "Ijklmnop 1239 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 82 [xmlDocfrag, 0]
1590 " 1240 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 82 [xmlDocfrag, 0]
1591 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Ijklmnop
1592 "
1593 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] 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 "Ijklmnop
1594 "
1595 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Ijklmnop
1596 "
1597 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] 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 "Ijklmnop
1598 "
1599 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Ijklmnop
1600 "
1601 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] 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 "Ijklmnop
1602 "
1603 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Ijklmnop
1604 "
1605 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] 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 "Ijklmnop
1606 "
1607 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 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 e xpected Comment node <!--אריה יהודה--> but got Text node "Ijklmnop
1608 "
1609 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 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 Comment node <!--אריה יהודה--> but got Text node "Ijklmnop
1610 "
1611 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 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 e xpected Comment node <!--אריה יהודה--> but got Text node "Ijklmnop
1612 "
1613 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 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 Comment node <!--אריה יהודה--> but got Text node "Ijklmnop
1614 "
1615 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Ijklmnop
1616 "
1617 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] 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 "Ijklmnop
1618 "
1619 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Ijklmnop
1620 "
1621 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] 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 "Ijklmnop
1622 "
1623 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Ijklmnop
1624 "
1625 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] 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 "Ijklmnop
1626 "
1627 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Ijklmnop
1628 "
1629 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] 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 "Ijklmnop
1630 "
1631 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 83 [doctype, 0] 1241 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 83 [doctype, 0]
1632 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 83 [doctype, 0] 1242 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 83 [doctype, 0]
1633 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () { 1243 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
1634 selection.extend(node, offset); 1244 selection.extend(node, offset);
1635 }" 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 1245 }" 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
1636 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 84 [doctype, -17] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () { 1246 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 84 [doctype, -17] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () {
1637 selection.extend(node, offset); 1247 selection.extend(node, offset);
1638 }" 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 1248 }" 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
1639 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 85 [doctype, 1] 1249 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 85 [doctype, 1]
1640 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 85 [doctype, 1] 1250 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 85 [doctype, 1]
(...skipping 26 matching lines...) Expand all
1667 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 11 [paras[1].firstChild, 2] 1277 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 11 [paras[1].firstChild, 2]
1668 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 11 [paras[1].firstChild, 2] 1278 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 11 [paras[1].firstChild, 2]
1669 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 12 [paras[1].firstChild, 8] 1279 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 12 [paras[1].firstChild, 8]
1670 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 12 [paras[1].firstChild, 8] 1280 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 12 [paras[1].firstChild, 8]
1671 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 13 [paras[1].firstChild, 9] 1281 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 13 [paras[1].firstChild, 9]
1672 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 13 [paras[1].firstChild, 9] 1282 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 13 [paras[1].firstChild, 9]
1673 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 14 [paras[1].firstChild, 10] 1283 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 14 [paras[1].firstChild, 10]
1674 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 14 [paras[1].firstChild, 10] 1284 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 14 [paras[1].firstChild, 10]
1675 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 15 [paras[1].firstChild, 65535] 1285 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 15 [paras[1].firstChild, 65535]
1676 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 15 [paras[1].firstChild, 65535] 1286 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 15 [paras[1].firstChild, 65535]
1677 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Ijklmnop 1287 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 16 [detachedPara1.firstChild, 0]
1678 " 1288 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 16 [detachedPara1.firstChild, 0]
1679 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, 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 "Ijklmnop 1289 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 17 [detachedPara1.firstChild, 1]
1680 " 1290 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 17 [detachedPara1.firstChild, 1]
1681 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Ijklmnop 1291 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 18 [detachedPara1.firstChild, 8]
1682 " 1292 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 18 [detachedPara1.firstChild, 8]
1683 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, 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 "Ijklmnop
1684 "
1685 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Ijklmnop
1686 "
1687 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, 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 "Ijklmnop
1688 "
1689 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 19 [detachedPara1.firstChild, 9] 1293 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 19 [detachedPara1.firstChild, 9]
1690 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 19 [detachedPara1.firstChild, 9] 1294 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 19 [detachedPara1.firstChild, 9]
1691 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 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 range expected Text node "Efghijkl" but got Text node "Ijklmnop 1295 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 20 [foreignPara1.firstChild, 0]
1692 " 1296 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 20 [foreignPara1.firstChild, 0]
1693 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, 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 "Ijklmnop 1297 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 21 [foreignPara1.firstChild, 1]
1694 " 1298 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 21 [foreignPara1.firstChild, 1]
1695 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 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 range expected Text node "Efghijkl" but got Text node "Ijklmnop 1299 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 22 [foreignPara1.firstChild, 8]
1696 " 1300 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 22 [foreignPara1.firstChild, 8]
1697 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, 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 "Ijklmnop
1698 "
1699 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 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 range expected Text node "Efghijkl" but got Text node "Ijklmnop
1700 "
1701 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, 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 "Ijklmnop
1702 "
1703 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 23 [foreignPara1.firstChild, 9] 1301 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 23 [foreignPara1.firstChild, 9]
1704 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 23 [foreignPara1.firstChild, 9] 1302 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 23 [foreignPara1.firstChild, 9]
1705 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 24 [document.documentElement, -1] 1303 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 24 [document.documentElement, -1]
1706 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 24 [document.documentElement, -1] 1304 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 24 [document.documentElement, -1]
1707 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 25 [document.documentElement, 0] 1305 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 25 [document.documentElement, 0]
1708 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 25 [document.documentElement, 0] 1306 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 25 [document.documentElement, 0]
1709 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 26 [document.documentElement, 1] 1307 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 26 [document.documentElement, 1]
1710 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 26 [document.documentElement, 1] 1308 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 26 [document.documentElement, 1]
1711 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 27 [document.documentElement, 2] 1309 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 27 [document.documentElement, 2]
1712 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 27 [document.documentElement, 2] 1310 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 27 [document.documentElement, 2]
1713 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 28 [document.documentElement, 7] 1311 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 28 [document.documentElement, 7]
1714 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 28 [document.documentElement, 7] 1312 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 28 [document.documentElement, 7]
1715 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 29 [document.head, 1] 1313 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 29 [document.head, 1]
1716 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 29 [document.head, 1] 1314 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 29 [document.head, 1]
1717 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 30 [document.body, 3] 1315 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 30 [document.body, 3]
1718 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 30 [document.body, 3] 1316 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 30 [document.body, 3]
1719 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Ijklmnop 1317 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 31 [foreignDoc.documentElement, 0]
1720 " 1318 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 31 [foreignDoc.documentElement, 0]
1721 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, 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 "Ijklmnop 1319 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 32 [foreignDoc.documentElement, 1]
1722 " 1320 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 32 [foreignDoc.documentElement, 1]
1723 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Ijklmnop 1321 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 33 [foreignDoc.head, 0]
1724 " 1322 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 33 [foreignDoc.head, 0]
1725 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, 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 "Ijklmnop 1323 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 34 [foreignDoc.body, 1]
1726 " 1324 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 34 [foreignDoc.body, 1]
1727 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Ijklmnop
1728 "
1729 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, 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 "Ijklmnop
1730 "
1731 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Ijklmnop
1732 "
1733 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, 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 "Ijklmnop
1734 "
1735 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 35 [paras[0], 0] 1325 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 35 [paras[0], 0]
1736 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 35 [paras[0], 0] 1326 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 35 [paras[0], 0]
1737 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 36 [paras[0], 1] 1327 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 36 [paras[0], 1]
1738 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 36 [paras[0], 1] 1328 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 36 [paras[0], 1]
1739 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 37 [paras[0], 2] 1329 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 37 [paras[0], 2]
1740 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 37 [paras[0], 2] 1330 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 37 [paras[0], 2]
1741 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 38 [paras[1], 0] 1331 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 38 [paras[1], 0]
1742 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 38 [paras[1], 0] 1332 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 38 [paras[1], 0]
1743 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 39 [paras[1], 1] 1333 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 39 [paras[1], 1]
1744 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 39 [paras[1], 1] 1334 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 39 [paras[1], 1]
1745 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 40 [paras[1], 2] 1335 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 40 [paras[1], 2]
1746 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 40 [paras[1], 2] 1336 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 40 [paras[1], 2]
1747 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 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 E lement node <p>Opqrstuv</p> but got Text node "Ijklmnop 1337 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 41 [detachedPara1, 0]
1748 " 1338 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 41 [detachedPara1, 0]
1749 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, 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 "Ijklmnop 1339 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 42 [detachedPara1, 1]
1750 " 1340 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 42 [detachedPara1, 1]
1751 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 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 E lement node <p>Opqrstuv</p> but got Text node "Ijklmnop
1752 "
1753 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, 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 "Ijklmnop
1754 "
1755 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 43 [testDiv, 0] 1341 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 43 [testDiv, 0]
1756 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 43 [testDiv, 0] 1342 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 43 [testDiv, 0]
1757 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 44 [testDiv, 3] 1343 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 44 [testDiv, 3]
1758 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 44 [testDiv, 3] 1344 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 44 [testDiv, 3]
1759 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 45 [document, -1] 1345 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 45 [document, -1]
1760 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 45 [document, -1] 1346 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 45 [document, -1]
1761 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 46 [document, 0] 1347 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 46 [document, 0]
1762 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 46 [document, 0] 1348 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 46 [document, 0]
1763 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 47 [document, 1] 1349 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 47 [document, 1]
1764 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 47 [document, 1] 1350 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 47 [document, 1]
1765 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 48 [document, 2] 1351 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 48 [document, 2]
1766 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 48 [document, 2] 1352 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 48 [document, 2]
1767 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 49 [document, 3] 1353 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 49 [document, 3]
1768 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 49 [document, 3] 1354 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 49 [document, 3]
1769 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 50 [comment, -1] 1355 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 50 [comment, -1]
1770 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 50 [comment, -1] 1356 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 50 [comment, -1]
1771 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 51 [comment, 0] 1357 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 51 [comment, 0]
1772 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 51 [comment, 0] 1358 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 51 [comment, 0]
1773 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 52 [comment, 4] 1359 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 52 [comment, 4]
1774 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 52 [comment, 4] 1360 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 52 [comment, 4]
1775 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 53 [comment, 96] 1361 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 53 [comment, 96]
1776 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 53 [comment, 96] 1362 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 53 [comment, 96]
1777 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Ijklmnop 1363 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 54 [foreignDoc, 0]
1778 " 1364 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 54 [foreignDoc, 0]
1779 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, 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 "Ijklmnop 1365 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 55 [foreignDoc, 1]
1780 " 1366 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 55 [foreignDoc, 1]
1781 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Ijklmnop 1367 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 56 [foreignComment, 2]
1782 " 1368 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 56 [foreignComment, 2]
1783 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, 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 "Ijklmnop 1369 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 57 [foreignTextNode, 0]
1784 " 1370 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 57 [foreignTextNode, 0]
1785 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Ijklmnop 1371 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 58 [foreignTextNode, 36]
1786 " 1372 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 58 [foreignTextNode, 36]
1787 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, 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 "Ijklmnop
1788 "
1789 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Ijklmnop
1790 "
1791 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, 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 "Ijklmnop
1792 "
1793 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Ijklmnop
1794 "
1795 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, 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 "Ijklmnop
1796 "
1797 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 59 [xmlDoc, -1] 1373 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 59 [xmlDoc, -1]
1798 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 59 [xmlDoc, -1] 1374 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 59 [xmlDoc, -1]
1799 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 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 Document node with 4 children but got Text node "Ijklmnop 1375 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 60 [xmlDoc, 0]
1800 " 1376 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 60 [xmlDoc, 0]
1801 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, 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 "Ijklmnop 1377 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 61 [xmlDoc, 1]
1802 " 1378 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 61 [xmlDoc, 1]
1803 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 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 Document node with 4 children but got Text node "Ijklmnop
1804 "
1805 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, 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 "Ijklmnop
1806 "
1807 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 62 [xmlDoc, 5] 1379 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 62 [xmlDoc, 5]
1808 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 62 [xmlDoc, 5] 1380 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 62 [xmlDoc, 5]
1809 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Ijklmnop 1381 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 63 [xmlComment, 0]
1810 " 1382 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 63 [xmlComment, 0]
1811 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, 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 "Ijklmnop 1383 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 64 [xmlComment, 4]
1812 " 1384 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 64 [xmlComment, 4]
1813 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Ijklmnop 1385 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 65 [processingInstruction, 0]
1814 " 1386 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 65 [processingInstruction, 0]
1815 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, 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 "Ijklmnop 1387 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 66 [processingInstruction, 5]
1816 " 1388 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 66 [processingInstruction, 5]
1817 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Ijklmnop 1389 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 67 [processingInstruction, 9]
1818 " 1390 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 67 [processingInstruction, 9]
1819 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, 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 "Ijklmnop 1391 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 68 [detachedTextNode, 0]
1820 " 1392 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 68 [detachedTextNode, 0]
1821 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Ijklmnop 1393 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 69 [detachedTextNode, 8]
1822 " 1394 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 69 [detachedTextNode, 8]
1823 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, 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 "Ijklmnop 1395 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 70 [detachedForeignTextNode, 0]
1824 " 1396 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 70 [detachedForeignTextNode, 0]
1825 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Ijklmnop 1397 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 71 [detachedForeignTextNode, 8]
1826 " 1398 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 71 [detachedForeignTextNode, 8]
1827 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, 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 "Ijklmnop 1399 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 72 [detachedXmlTextNode, 0]
1828 " 1400 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 72 [detachedXmlTextNode, 0]
1829 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Ijklmnop 1401 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 73 [detachedXmlTextNode, 8]
1830 " 1402 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 73 [detachedXmlTextNode, 8]
1831 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, 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 "Ijklmnop 1403 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 74 [detachedProcessingInstruction, 12]
1832 " 1404 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 74 [detachedProcessingInstruction, 12]
1833 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Ijklmnop 1405 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 75 [detachedComment, 3]
1834 " 1406 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 75 [detachedComment, 3]
1835 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, 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 "Ijklmnop 1407 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 76 [detachedComment, 5]
1836 " 1408 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 76 [detachedComment, 5]
1837 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 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 range expected Text node "Cdefghij" but got Text node "Ijklmnop 1409 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 77 [detachedForeignComment, 0]
1838 " 1410 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 77 [detachedForeignComment, 0]
1839 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, 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 "Ijklmnop 1411 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 78 [detachedForeignComment, 4]
1840 " 1412 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 78 [detachedForeignComment, 4]
1841 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 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 range expected Text node "Cdefghij" but got Text node "Ijklmnop 1413 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 79 [detachedXmlComment, 2]
1842 " 1414 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 79 [detachedXmlComment, 2]
1843 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, 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 "Ijklmnop 1415 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 80 [docfrag, 0]
1844 " 1416 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 80 [docfrag, 0]
1845 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Ijklmnop 1417 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 81 [foreignDocfrag, 0]
1846 " 1418 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 81 [foreignDocfrag, 0]
1847 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, 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 "Ijklmnop 1419 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 82 [xmlDocfrag, 0]
1848 " 1420 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 82 [xmlDocfrag, 0]
1849 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Ijklmnop
1850 "
1851 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, 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 "Ijklmnop
1852 "
1853 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Ijklmnop
1854 "
1855 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, 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 "Ijklmnop
1856 "
1857 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Ijklmnop
1858 "
1859 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, 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 "Ijklmnop
1860 "
1861 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Ijklmnop
1862 "
1863 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, 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 "Ijklmnop
1864 "
1865 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 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 e xpected Comment node <!--אריה יהודה--> but got Text node "Ijklmnop
1866 "
1867 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, 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 "Ijklmnop
1868 "
1869 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 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 e xpected Comment node <!--אריה יהודה--> but got Text node "Ijklmnop
1870 "
1871 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, 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 "Ijklmnop
1872 "
1873 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 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 expec ted Comment node <!--בן חיים אליעזר--> but got Text node "Ijklmnop
1874 "
1875 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, 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 "Ijklmnop
1876 "
1877 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Ijklmnop
1878 "
1879 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, 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 "Ijklmnop
1880 "
1881 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Ijklmnop
1882 "
1883 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, 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 "Ijklmnop
1884 "
1885 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Ijklmnop
1886 "
1887 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, 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 "Ijklmnop
1888 "
1889 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 83 [doctype, 0] 1421 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 83 [doctype, 0]
1890 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 83 [doctype, 0] 1422 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 83 [doctype, 0]
1891 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () { 1423 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
1892 selection.extend(node, offset); 1424 selection.extend(node, offset);
1893 }" 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 1425 }" 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
1894 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 84 [doctype, -17] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () { 1426 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 84 [doctype, -17] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () {
1895 selection.extend(node, offset); 1427 selection.extend(node, offset);
1896 }" 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 1428 }" 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
1897 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 85 [doctype, 1] 1429 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 85 [doctype, 1]
1898 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 85 [doctype, 1] 1430 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 85 [doctype, 1]
(...skipping 26 matching lines...) Expand all
1925 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 11 [paras[1].firstChild, 2] 1457 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 11 [paras[1].firstChild, 2]
1926 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 11 [paras[1].firstChild, 2] 1458 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 11 [paras[1].firstChild, 2]
1927 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 12 [paras[1].firstChild, 8] 1459 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 12 [paras[1].firstChild, 8]
1928 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 12 [paras[1].firstChild, 8] 1460 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 12 [paras[1].firstChild, 8]
1929 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 13 [paras[1].firstChild, 9] 1461 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 13 [paras[1].firstChild, 9]
1930 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 13 [paras[1].firstChild, 9] 1462 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 13 [paras[1].firstChild, 9]
1931 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 14 [paras[1].firstChild, 10] 1463 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 14 [paras[1].firstChild, 10]
1932 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 14 [paras[1].firstChild, 10] 1464 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 14 [paras[1].firstChild, 10]
1933 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 15 [paras[1].firstChild, 65535] 1465 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 15 [paras[1].firstChild, 65535]
1934 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 15 [paras[1].firstChild, 65535] 1466 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 15 [paras[1].firstChild, 65535]
1935 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Ijklmnop 1467 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 16 [detachedPara1.firstChild, 0]
1936 " 1468 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 16 [detachedPara1.firstChild, 0]
1937 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] 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 "Ijklmnop 1469 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 17 [detachedPara1.firstChild, 1]
1938 " 1470 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 17 [detachedPara1.firstChild, 1]
1939 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Ijklmnop 1471 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 18 [detachedPara1.firstChild, 8]
1940 " 1472 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 18 [detachedPara1.firstChild, 8]
1941 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] 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 "Ijklmnop
1942 "
1943 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Ijklmnop
1944 "
1945 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] 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 "Ijklmnop
1946 "
1947 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 19 [detachedPara1.firstChild, 9] 1473 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 19 [detachedPara1.firstChild, 9]
1948 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 19 [detachedPara1.firstChild, 9] 1474 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 19 [detachedPara1.firstChild, 9]
1949 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 "Ijklmnop 1475 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 20 [foreignPara1.firstChild, 0]
1950 " 1476 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 20 [foreignPara1.firstChild, 0]
1951 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] 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 "Ijklmnop 1477 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 21 [foreignPara1.firstChild, 1]
1952 " 1478 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 21 [foreignPara1.firstChild, 1]
1953 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 "Ijklmnop 1479 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 22 [foreignPara1.firstChild, 8]
1954 " 1480 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 22 [foreignPara1.firstChild, 8]
1955 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] 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 "Ijklmnop
1956 "
1957 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 "Ijklmnop
1958 "
1959 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] 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 "Ijklmnop
1960 "
1961 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 23 [foreignPara1.firstChild, 9] 1481 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 23 [foreignPara1.firstChild, 9]
1962 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 23 [foreignPara1.firstChild, 9] 1482 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 23 [foreignPara1.firstChild, 9]
1963 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 24 [document.documentElement, -1] 1483 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 24 [document.documentElement, -1]
1964 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 24 [document.documentElement, -1] 1484 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 24 [document.documentElement, -1]
1965 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 25 [document.documentElement, 0] 1485 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 25 [document.documentElement, 0]
1966 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 25 [document.documentElement, 0] 1486 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 25 [document.documentElement, 0]
1967 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 26 [document.documentElement, 1] 1487 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 26 [document.documentElement, 1]
1968 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 26 [document.documentElement, 1] 1488 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 26 [document.documentElement, 1]
1969 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 27 [document.documentElement, 2] 1489 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 27 [document.documentElement, 2]
1970 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 27 [document.documentElement, 2] 1490 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 27 [document.documentElement, 2]
1971 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 28 [document.documentElement, 7] 1491 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 28 [document.documentElement, 7]
1972 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 28 [document.documentElement, 7] 1492 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 28 [document.documentElement, 7]
1973 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 29 [document.head, 1] 1493 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 29 [document.head, 1]
1974 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 29 [document.head, 1] 1494 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 29 [document.head, 1]
1975 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 30 [document.body, 3] 1495 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 30 [document.body, 3]
1976 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 30 [document.body, 3] 1496 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 30 [document.body, 3]
1977 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Ijklmnop 1497 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 31 [foreignDoc.documentElement, 0]
1978 " 1498 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 31 [foreignDoc.documentElement, 0]
1979 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] 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 "Ijklmnop 1499 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 32 [foreignDoc.documentElement, 1]
1980 " 1500 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 32 [foreignDoc.documentElement, 1]
1981 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Ijklmnop 1501 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 33 [foreignDoc.head, 0]
1982 " 1502 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 33 [foreignDoc.head, 0]
1983 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] 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 "Ijklmnop 1503 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 34 [foreignDoc.body, 1]
1984 " 1504 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 34 [foreignDoc.body, 1]
1985 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Ijklmnop
1986 "
1987 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] 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 "Ijklmnop
1988 "
1989 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Ijklmnop
1990 "
1991 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] 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 "Ijklmnop
1992 "
1993 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 35 [paras[0], 0] 1505 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 35 [paras[0], 0]
1994 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 35 [paras[0], 0] 1506 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 35 [paras[0], 0]
1995 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 36 [paras[0], 1] 1507 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 36 [paras[0], 1]
1996 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 36 [paras[0], 1] 1508 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 36 [paras[0], 1]
1997 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 37 [paras[0], 2] 1509 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 37 [paras[0], 2]
1998 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 37 [paras[0], 2] 1510 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 37 [paras[0], 2]
1999 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 38 [paras[1], 0] 1511 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 38 [paras[1], 0]
2000 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 38 [paras[1], 0] 1512 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 38 [paras[1], 0]
2001 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 39 [paras[1], 1] 1513 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 39 [paras[1], 1]
2002 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 39 [paras[1], 1] 1514 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 39 [paras[1], 1]
2003 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 40 [paras[1], 2] 1515 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 40 [paras[1], 2]
2004 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 40 [paras[1], 2] 1516 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 40 [paras[1], 2]
2005 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Ijklmnop 1517 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 41 [detachedPara1, 0]
2006 " 1518 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 41 [detachedPara1, 0]
2007 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] 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 "Ijklmnop 1519 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 42 [detachedPara1, 1]
2008 " 1520 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 42 [detachedPara1, 1]
2009 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Ijklmnop
2010 "
2011 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] 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 "Ijklmnop
2012 "
2013 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 43 [testDiv, 0] 1521 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 43 [testDiv, 0]
2014 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 43 [testDiv, 0] 1522 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 43 [testDiv, 0]
2015 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 44 [testDiv, 3] 1523 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 44 [testDiv, 3]
2016 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 44 [testDiv, 3] 1524 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 44 [testDiv, 3]
2017 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 45 [document, -1] 1525 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 45 [document, -1]
2018 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 45 [document, -1] 1526 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 45 [document, -1]
2019 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 46 [document, 0] 1527 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 46 [document, 0]
2020 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 46 [document, 0] 1528 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 46 [document, 0]
2021 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 47 [document, 1] 1529 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 47 [document, 1]
2022 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 47 [document, 1] 1530 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 47 [document, 1]
2023 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 48 [document, 2] 1531 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 48 [document, 2]
2024 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 48 [document, 2] 1532 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 48 [document, 2]
2025 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 49 [document, 3] 1533 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 49 [document, 3]
2026 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 49 [document, 3] 1534 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 49 [document, 3]
2027 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 50 [comment, -1] 1535 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 50 [comment, -1]
2028 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 50 [comment, -1] 1536 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 50 [comment, -1]
2029 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 51 [comment, 0] 1537 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 51 [comment, 0]
2030 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 51 [comment, 0] 1538 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 51 [comment, 0]
2031 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 52 [comment, 4] 1539 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 52 [comment, 4]
2032 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 52 [comment, 4] 1540 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 52 [comment, 4]
2033 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 53 [comment, 96] 1541 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 53 [comment, 96]
2034 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 53 [comment, 96] 1542 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 53 [comment, 96]
2035 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Ijklmnop 1543 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 54 [foreignDoc, 0]
2036 " 1544 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 54 [foreignDoc, 0]
2037 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] 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 "Ijklmnop 1545 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 55 [foreignDoc, 1]
2038 " 1546 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 55 [foreignDoc, 1]
2039 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Ijklmnop 1547 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 56 [foreignComment, 2]
2040 " 1548 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 56 [foreignComment, 2]
2041 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] 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 "Ijklmnop 1549 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 57 [foreignTextNode, 0]
2042 " 1550 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 57 [foreignTextNode, 0]
2043 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Ijklmnop 1551 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 58 [foreignTextNode, 36]
2044 " 1552 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 58 [foreignTextNode, 36]
2045 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] 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 "Ijklmnop
2046 "
2047 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Ijklmnop
2048 "
2049 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] 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 "Ijklmnop
2050 "
2051 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Ijklmnop
2052 "
2053 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] 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 "Ijklmnop
2054 "
2055 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 59 [xmlDoc, -1] 1553 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 59 [xmlDoc, -1]
2056 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 59 [xmlDoc, -1] 1554 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 59 [xmlDoc, -1]
2057 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Ijklmnop 1555 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 60 [xmlDoc, 0]
2058 " 1556 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 60 [xmlDoc, 0]
2059 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] 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 "Ijklmnop 1557 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 61 [xmlDoc, 1]
2060 " 1558 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 61 [xmlDoc, 1]
2061 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Ijklmnop
2062 "
2063 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] 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 "Ijklmnop
2064 "
2065 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 62 [xmlDoc, 5] 1559 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 62 [xmlDoc, 5]
2066 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 62 [xmlDoc, 5] 1560 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 62 [xmlDoc, 5]
2067 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Ijklmnop 1561 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 63 [xmlComment, 0]
2068 " 1562 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 63 [xmlComment, 0]
2069 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] 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 "Ijklmnop 1563 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 64 [xmlComment, 4]
2070 " 1564 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 64 [xmlComment, 4]
2071 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Ijklmnop 1565 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 65 [processingInstruction, 0]
2072 " 1566 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 65 [processingInstruction, 0]
2073 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] 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 "Ijklmnop 1567 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 66 [processingInstruction, 5]
2074 " 1568 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 66 [processingInstruction, 5]
2075 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Ijklmnop 1569 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 67 [processingInstruction, 9]
2076 " 1570 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 67 [processingInstruction, 9]
2077 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] 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 "Ijklmnop 1571 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 68 [detachedTextNode, 0]
2078 " 1572 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 68 [detachedTextNode, 0]
2079 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Ijklmnop 1573 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 69 [detachedTextNode, 8]
2080 " 1574 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 69 [detachedTextNode, 8]
2081 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] 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 "Ijklmnop 1575 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 70 [detachedForeignTextNode, 0]
2082 " 1576 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 70 [detachedForeignTextNode, 0]
2083 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Ijklmnop 1577 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 71 [detachedForeignTextNode, 8]
2084 " 1578 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 71 [detachedForeignTextNode, 8]
2085 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] 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 "Ijklmnop 1579 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 72 [detachedXmlTextNode, 0]
2086 " 1580 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 72 [detachedXmlTextNode, 0]
2087 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Ijklmnop 1581 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 73 [detachedXmlTextNode, 8]
2088 " 1582 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 73 [detachedXmlTextNode, 8]
2089 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] 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 "Ijklmnop 1583 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 74 [detachedProcessingInstruction, 12]
2090 " 1584 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 74 [detachedProcessingInstruction, 12]
2091 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Ijklmnop 1585 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 75 [detachedComment, 3]
2092 " 1586 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 75 [detachedComment, 3]
2093 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] 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 "Ijklmnop 1587 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 76 [detachedComment, 5]
2094 " 1588 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 76 [detachedComment, 5]
2095 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 "Ijklmnop 1589 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 77 [detachedForeignComment, 0]
2096 " 1590 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 77 [detachedForeignComment, 0]
2097 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] 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 "Ijklmnop 1591 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 78 [detachedForeignComment, 4]
2098 " 1592 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 78 [detachedForeignComment, 4]
2099 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 "Ijklmnop 1593 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 79 [detachedXmlComment, 2]
2100 " 1594 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 79 [detachedXmlComment, 2]
2101 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] 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 "Ijklmnop 1595 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 80 [docfrag, 0]
2102 " 1596 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 80 [docfrag, 0]
2103 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Ijklmnop 1597 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 81 [foreignDocfrag, 0]
2104 " 1598 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 81 [foreignDocfrag, 0]
2105 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] 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 "Ijklmnop 1599 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 82 [xmlDocfrag, 0]
2106 " 1600 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 82 [xmlDocfrag, 0]
2107 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Ijklmnop
2108 "
2109 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] 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 "Ijklmnop
2110 "
2111 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Ijklmnop
2112 "
2113 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] 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 "Ijklmnop
2114 "
2115 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Ijklmnop
2116 "
2117 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] 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 "Ijklmnop
2118 "
2119 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Ijklmnop
2120 "
2121 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] 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 "Ijklmnop
2122 "
2123 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Ijklmnop
2124 "
2125 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] 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 "Ijklmnop
2126 "
2127 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Ijklmnop
2128 "
2129 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] 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 "Ijklmnop
2130 "
2131 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Ijklmnop
2132 "
2133 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] 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 "Ijklmnop
2134 "
2135 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Ijklmnop
2136 "
2137 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] 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 "Ijklmnop
2138 "
2139 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Ijklmnop
2140 "
2141 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] 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 "Ijklmnop
2142 "
2143 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Ijklmnop
2144 "
2145 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] 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 "Ijklmnop
2146 "
2147 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 83 [doctype, 0] 1601 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 83 [doctype, 0]
2148 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 83 [doctype, 0] 1602 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 83 [doctype, 0]
2149 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () { 1603 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
2150 selection.extend(node, offset); 1604 selection.extend(node, offset);
2151 }" 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 1605 }" 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
2152 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 84 [doctype, -17] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () { 1606 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 84 [doctype, -17] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () {
2153 selection.extend(node, offset); 1607 selection.extend(node, offset);
2154 }" 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 1608 }" 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
2155 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 85 [doctype, 1] 1609 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 85 [doctype, 1]
2156 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 85 [doctype, 1] 1610 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 85 [doctype, 1]
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after
2240 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 1694 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2241 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 80 [docfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1695 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 80 [docfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2242 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0 1696 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
2243 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1697 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2244 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 83 [doctype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1698 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 83 [doctype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2245 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 84 [doctype, -17] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0 1699 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 84 [doctype, -17] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
2246 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 85 [doctype, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1700 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 85 [doctype, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2247 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0 1701 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
2248 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1702 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2249 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0 1703 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2250 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 0 [paras[0].firstChild, -1] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges. 1704 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2251 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0 1705 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2252 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 1 [paras[0].firstChild, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 1706 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2253 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0 1707 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2254 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 2 [paras[0].firstChild, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 1708 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2255 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0 1709 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2256 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 3 [paras[0].firstChild, 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 1710 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2257 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0 1711 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2258 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 4 [paras[0].firstChild, 8] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 1712 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2259 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0 1713 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2260 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 5 [paras[0].firstChild, 9] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 1714 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2261 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0 1715 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2262 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 6 [paras[0].firstChild, 10] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges. 1716 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2263 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0 1717 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2264 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 7 [paras[0].firstChild, 65535] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges. 1718 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2265 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0 1719 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2266 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 8 [paras[1].firstChild, -1] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges. 1720 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2267 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0 1721 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2268 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 9 [paras[1].firstChild, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 1722 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2269 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0 1723 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2270 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 10 [paras[1].firstChild, 1] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges. 1724 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2271 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0 1725 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2272 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 11 [paras[1].firstChild, 2] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges. 1726 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2273 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0 1727 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2274 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 12 [paras[1].firstChild, 8] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges. 1728 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2275 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0 1729 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2276 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 13 [paras[1].firstChild, 9] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges. 1730 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2277 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0 1731 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2278 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 14 [paras[1].firstChild, 10] Failed to execute 'exten d' on 'Selection': This Selection object doesn't have any Ranges. 1732 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
2279 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1733 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2280 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 15 [paras[1].firstChild, 65535] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges. 1734 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2281 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1735 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2282 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 16 [detachedPara1.firstChild, 0] Failed to execute 'e xtend' on 'Selection': This Selection object doesn't have any Ranges. 1736 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
2283 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1737 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2284 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 17 [detachedPara1.firstChild, 1] Failed to execute 'e xtend' on 'Selection': This Selection object doesn't have any Ranges. 1738 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
2285 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1739 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2286 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 18 [detachedPara1.firstChild, 8] Failed to execute 'e xtend' on 'Selection': This Selection object doesn't have any Ranges. 1740 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
2287 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1741 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2288 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 19 [detachedPara1.firstChild, 9] Failed to execute 'e xtend' on 'Selection': This Selection object doesn't have any Ranges. 1742 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
2289 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1743 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2290 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 20 [foreignPara1.firstChild, 0] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges. 1744 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2291 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1745 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2292 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 21 [foreignPara1.firstChild, 1] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges. 1746 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2293 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1747 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2294 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 22 [foreignPara1.firstChild, 8] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges. 1748 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2295 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1749 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2296 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 23 [foreignPara1.firstChild, 9] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges. 1750 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2297 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 24 [document.documentElement, -1] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0 1751 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 24 [document.documentElement, -1] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
2298 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 24 [document.documentElement, -1] Failed to execute ' extend' on 'Selection': This Selection object doesn't have any Ranges. 1752 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 24 [document.documentElement, -1] assert_equals: Sani ty check: rangeCount must be correct expected 1 but got 0
2299 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 25 [document.documentElement, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1753 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 25 [document.documentElement, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2300 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 25 [document.documentElement, 0] Failed to execute 'e xtend' on 'Selection': This Selection object doesn't have any Ranges. 1754 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 25 [document.documentElement, 0] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
2301 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 26 [document.documentElement, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1755 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 26 [document.documentElement, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2302 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 26 [document.documentElement, 1] Failed to execute 'e xtend' on 'Selection': This Selection object doesn't have any Ranges. 1756 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 26 [document.documentElement, 1] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
2303 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 27 [document.documentElement, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1757 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 27 [document.documentElement, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2304 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 27 [document.documentElement, 2] Failed to execute 'e xtend' on 'Selection': This Selection object doesn't have any Ranges. 1758 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 27 [document.documentElement, 2] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
2305 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 28 [document.documentElement, 7] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1759 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 28 [document.documentElement, 7] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2306 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 28 [document.documentElement, 7] Failed to execute 'e xtend' on 'Selection': This Selection object doesn't have any Ranges. 1760 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 28 [document.documentElement, 7] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
2307 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 29 [document.head, 1] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0 1761 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 29 [document.head, 1] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2308 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 29 [document.head, 1] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges. 1762 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 29 [document.head, 1] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2309 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 30 [document.body, 3] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0 1763 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 30 [document.body, 3] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2310 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 30 [document.body, 3] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges. 1764 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 30 [document.body, 3] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2311 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sani ty check: rangeCount must be correct expected 1 but got 0 1765 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sani ty check: rangeCount must be correct expected 1 but got 0
2312 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 31 [foreignDoc.documentElement, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 1766 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0
2313 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sani ty check: rangeCount must be correct expected 1 but got 0 1767 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sani ty check: rangeCount must be correct expected 1 but got 0
2314 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 32 [foreignDoc.documentElement, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 1768 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0
2315 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0 1769 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
2316 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 33 [foreignDoc.head, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 1770 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2317 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0 1771 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
2318 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 34 [foreignDoc.body, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 1772 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2319 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 35 [paras[0], 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 1773 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 35 [paras[0], 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2320 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 35 [paras[0], 0] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges. 1774 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 35 [paras[0], 0] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2321 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 36 [paras[0], 1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 1775 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 36 [paras[0], 1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2322 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 36 [paras[0], 1] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges. 1776 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 36 [paras[0], 1] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2323 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 37 [paras[0], 2] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 1777 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 37 [paras[0], 2] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2324 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 37 [paras[0], 2] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges. 1778 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 37 [paras[0], 2] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2325 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 38 [paras[1], 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 1779 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 38 [paras[1], 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2326 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 38 [paras[1], 0] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges. 1780 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 38 [paras[1], 0] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2327 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 39 [paras[1], 1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 1781 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 39 [paras[1], 1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2328 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 39 [paras[1], 1] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges. 1782 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 39 [paras[1], 1] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2329 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 40 [paras[1], 2] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 1783 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 40 [paras[1], 2] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2330 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 40 [paras[1], 2] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges. 1784 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 40 [paras[1], 2] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2331 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 41 [detachedPara1, 0] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0 1785 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 41 [detachedPara1, 0] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2332 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 41 [detachedPara1, 0] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges. 1786 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 41 [detachedPara1, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2333 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 42 [detachedPara1, 1] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0 1787 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 42 [detachedPara1, 1] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2334 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 42 [detachedPara1, 1] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges. 1788 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 42 [detachedPara1, 1] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2335 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 43 [testDiv, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0 1789 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 43 [testDiv, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2336 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 43 [testDiv, 0] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges. 1790 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 43 [testDiv, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2337 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 44 [testDiv, 3] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0 1791 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 44 [testDiv, 3] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2338 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 44 [testDiv, 3] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges. 1792 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 44 [testDiv, 3] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2339 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 45 [document, -1] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0 1793 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 45 [document, -1] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2340 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 45 [document, -1] Failed to execute 'extend' on 'Sele ction': This Selection object doesn't have any Ranges. 1794 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 45 [document, -1] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
2341 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 46 [document, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 1795 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 46 [document, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2342 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 46 [document, 0] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges. 1796 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 46 [document, 0] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2343 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 47 [document, 1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 1797 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 47 [document, 1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2344 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 47 [document, 1] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges. 1798 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 47 [document, 1] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2345 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 48 [document, 2] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 1799 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 48 [document, 2] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2346 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 48 [document, 2] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges. 1800 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 48 [document, 2] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2347 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 49 [document, 3] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 1801 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 49 [document, 3] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2348 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 49 [document, 3] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges. 1802 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 49 [document, 3] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2349 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 50 [comment, -1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 1803 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 50 [comment, -1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2350 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 50 [comment, -1] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges. 1804 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 50 [comment, -1] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2351 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 51 [comment, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0 1805 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 51 [comment, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2352 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 51 [comment, 0] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges. 1806 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 51 [comment, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2353 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 52 [comment, 4] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0 1807 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 52 [comment, 4] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2354 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 52 [comment, 4] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges. 1808 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 52 [comment, 4] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2355 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 53 [comment, 96] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 1809 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 53 [comment, 96] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2356 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 53 [comment, 96] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges. 1810 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 53 [comment, 96] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2357 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 54 [foreignDoc, 0] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0 1811 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 54 [foreignDoc, 0] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
2358 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 54 [foreignDoc, 0] Failed to execute 'extend' on 'Sel ection': This Selection object doesn't have any Ranges. 1812 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 54 [foreignDoc, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2359 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 55 [foreignDoc, 1] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0 1813 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 55 [foreignDoc, 1] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
2360 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 55 [foreignDoc, 1] Failed to execute 'extend' on 'Sel ection': This Selection object doesn't have any Ranges. 1814 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 55 [foreignDoc, 1] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2361 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 56 [foreignComment, 2] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0 1815 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 56 [foreignComment, 2] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2362 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 56 [foreignComment, 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 1816 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 56 [foreignComment, 2] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
2363 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0 1817 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
2364 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 57 [foreignTextNode, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 1818 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2365 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1819 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2366 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 58 [foreignTextNode, 36] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges. 1820 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2367 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 59 [xmlDoc, -1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0 1821 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 59 [xmlDoc, -1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2368 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 59 [xmlDoc, -1] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges. 1822 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 59 [xmlDoc, -1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2369 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 60 [xmlDoc, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1823 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 60 [xmlDoc, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2370 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 60 [xmlDoc, 0] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges. 1824 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 60 [xmlDoc, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2371 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 61 [xmlDoc, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1825 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 61 [xmlDoc, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2372 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 61 [xmlDoc, 1] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges. 1826 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 61 [xmlDoc, 1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2373 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 62 [xmlDoc, 5] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1827 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 62 [xmlDoc, 5] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2374 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 62 [xmlDoc, 5] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges. 1828 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 62 [xmlDoc, 5] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2375 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 63 [xmlComment, 0] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0 1829 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 63 [xmlComment, 0] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
2376 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 63 [xmlComment, 0] Failed to execute 'extend' on 'Sel ection': This Selection object doesn't have any Ranges. 1830 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 63 [xmlComment, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2377 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 64 [xmlComment, 4] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0 1831 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 64 [xmlComment, 4] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
2378 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 64 [xmlComment, 4] Failed to execute 'extend' on 'Sel ection': This Selection object doesn't have any Ranges. 1832 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 64 [xmlComment, 4] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2379 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 65 [processingInstruction, 0] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0 1833 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 65 [processingInstruction, 0] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
2380 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 65 [processingInstruction, 0] Failed to execute 'exte nd' on 'Selection': This Selection object doesn't have any Ranges. 1834 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 65 [processingInstruction, 0] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2381 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 66 [processingInstruction, 5] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0 1835 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 66 [processingInstruction, 5] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
2382 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 66 [processingInstruction, 5] Failed to execute 'exte nd' on 'Selection': This Selection object doesn't have any Ranges. 1836 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 66 [processingInstruction, 5] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2383 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 67 [processingInstruction, 9] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0 1837 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 67 [processingInstruction, 9] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
2384 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 67 [processingInstruction, 9] Failed to execute 'exte nd' on 'Selection': This Selection object doesn't have any Ranges. 1838 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 67 [processingInstruction, 9] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2385 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1839 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2386 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 68 [detachedTextNode, 0] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges. 1840 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2387 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1841 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2388 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 69 [detachedTextNode, 8] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges. 1842 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2389 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1843 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2390 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 70 [detachedForeignTextNode, 0] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges. 1844 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2391 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1845 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2392 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 71 [detachedForeignTextNode, 8] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges. 1846 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2393 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0 1847 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2394 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 72 [detachedXmlTextNode, 0] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges. 1848 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2395 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0 1849 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2396 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 73 [detachedXmlTextNode, 8] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges. 1850 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2397 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1851 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2398 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 74 [detachedProcessingInstruction, 12] Failed to exec ute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 1852 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2399 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 75 [detachedComment, 3] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0 1853 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 75 [detachedComment, 3] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
2400 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 75 [detachedComment, 3] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 1854 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 75 [detachedComment, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2401 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 76 [detachedComment, 5] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0 1855 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 76 [detachedComment, 5] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
2402 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 76 [detachedComment, 5] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 1856 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 76 [detachedComment, 5] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2403 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 77 [detachedForeignComment, 0] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0 1857 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 77 [detachedForeignComment, 0] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2404 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 77 [detachedForeignComment, 0] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges. 1858 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2405 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 78 [detachedForeignComment, 4] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0 1859 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 78 [detachedForeignComment, 4] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2406 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 78 [detachedForeignComment, 4] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges. 1860 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2407 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0 1861 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2408 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 79 [detachedXmlComment, 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 1862 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 79 [detachedXmlComment, 2] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2409 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 80 [docfrag, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0 1863 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 80 [docfrag, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2410 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 80 [docfrag, 0] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges. 1864 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 80 [docfrag, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2411 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0 1865 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2412 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 81 [foreignDocfrag, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 1866 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
2413 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0 1867 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
2414 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 82 [xmlDocfrag, 0] Failed to execute 'extend' on 'Sel ection': This Selection object doesn't have any Ranges. 1868 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2415 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 83 [doctype, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0 1869 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 83 [doctype, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2416 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 83 [doctype, 0] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges. 1870 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 83 [doctype, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2417 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 84 [doctype, -17] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0 1871 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 84 [doctype, -17] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2418 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 84 [doctype, -17] Failed to execute 'extend' on 'Sele ction': This Selection object doesn't have any Ranges. 1872 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 84 [doctype, -17] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
2419 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 85 [doctype, 1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0 1873 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 85 [doctype, 1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2420 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 85 [doctype, 1] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges. 1874 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 85 [doctype, 1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2421 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0 1875 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2422 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 86 [foreignDoctype, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 1876 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
2423 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0 1877 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
2424 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 87 [xmlDoctype, 0] Failed to execute 'extend' on 'Sel ection': This Selection object doesn't have any Ranges. 1878 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2425 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0 1879 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2426 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 0 [paras[0].firstChild, -1] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges. 1880 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2427 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0 1881 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2428 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 1 [paras[0].firstChild, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 1882 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2429 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0 1883 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2430 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 2 [paras[0].firstChild, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 1884 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2431 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0 1885 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2432 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 3 [paras[0].firstChild, 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 1886 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2433 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0 1887 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2434 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 4 [paras[0].firstChild, 8] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 1888 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2435 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0 1889 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2436 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 5 [paras[0].firstChild, 9] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 1890 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2437 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0 1891 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2438 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 6 [paras[0].firstChild, 10] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges. 1892 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2439 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0 1893 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2440 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 7 [paras[0].firstChild, 65535] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges. 1894 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2441 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0 1895 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2442 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 8 [paras[1].firstChild, -1] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges. 1896 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2443 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0 1897 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2444 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 9 [paras[1].firstChild, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 1898 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2445 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0 1899 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2446 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 10 [paras[1].firstChild, 1] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges. 1900 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2447 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0 1901 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2448 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 11 [paras[1].firstChild, 2] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges. 1902 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2449 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0 1903 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2450 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 12 [paras[1].firstChild, 8] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges. 1904 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2451 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0 1905 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2452 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 13 [paras[1].firstChild, 9] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges. 1906 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2453 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0 1907 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2454 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 14 [paras[1].firstChild, 10] Failed to execute 'exten d' on 'Selection': This Selection object doesn't have any Ranges. 1908 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
2455 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1909 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2456 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 15 [paras[1].firstChild, 65535] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges. 1910 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2457 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1911 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2458 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 16 [detachedPara1.firstChild, 0] Failed to execute 'e xtend' on 'Selection': This Selection object doesn't have any Ranges. 1912 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
2459 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1913 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2460 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 17 [detachedPara1.firstChild, 1] Failed to execute 'e xtend' on 'Selection': This Selection object doesn't have any Ranges. 1914 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
2461 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1915 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2462 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 18 [detachedPara1.firstChild, 8] Failed to execute 'e xtend' on 'Selection': This Selection object doesn't have any Ranges. 1916 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
2463 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1917 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2464 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 19 [detachedPara1.firstChild, 9] Failed to execute 'e xtend' on 'Selection': This Selection object doesn't have any Ranges. 1918 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
2465 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1919 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2466 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 20 [foreignPara1.firstChild, 0] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges. 1920 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2467 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1921 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2468 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 21 [foreignPara1.firstChild, 1] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges. 1922 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2469 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1923 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2470 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 22 [foreignPara1.firstChild, 8] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges. 1924 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2471 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1925 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2472 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 23 [foreignPara1.firstChild, 9] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges. 1926 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2473 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 24 [document.documentElement, -1] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0 1927 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 24 [document.documentElement, -1] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
2474 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 24 [document.documentElement, -1] Failed to execute ' extend' on 'Selection': This Selection object doesn't have any Ranges. 1928 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 24 [document.documentElement, -1] assert_equals: Sani ty check: rangeCount must be correct expected 1 but got 0
2475 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 25 [document.documentElement, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1929 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 25 [document.documentElement, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2476 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 25 [document.documentElement, 0] Failed to execute 'e xtend' on 'Selection': This Selection object doesn't have any Ranges. 1930 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 25 [document.documentElement, 0] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
2477 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 26 [document.documentElement, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1931 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 26 [document.documentElement, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2478 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 26 [document.documentElement, 1] Failed to execute 'e xtend' on 'Selection': This Selection object doesn't have any Ranges. 1932 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 26 [document.documentElement, 1] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
2479 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 27 [document.documentElement, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1933 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 27 [document.documentElement, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2480 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 27 [document.documentElement, 2] Failed to execute 'e xtend' on 'Selection': This Selection object doesn't have any Ranges. 1934 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 27 [document.documentElement, 2] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
2481 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 28 [document.documentElement, 7] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1935 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 28 [document.documentElement, 7] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2482 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 28 [document.documentElement, 7] Failed to execute 'e xtend' on 'Selection': This Selection object doesn't have any Ranges. 1936 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 28 [document.documentElement, 7] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
2483 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 29 [document.head, 1] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0 1937 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 29 [document.head, 1] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2484 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 29 [document.head, 1] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges. 1938 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 29 [document.head, 1] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2485 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 30 [document.body, 3] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0 1939 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 30 [document.body, 3] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2486 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 30 [document.body, 3] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges. 1940 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 30 [document.body, 3] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2487 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sani ty check: rangeCount must be correct expected 1 but got 0 1941 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sani ty check: rangeCount must be correct expected 1 but got 0
2488 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 31 [foreignDoc.documentElement, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 1942 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 31 [foreignDoc.documentElement, 0] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0
2489 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sani ty check: rangeCount must be correct expected 1 but got 0 1943 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sani ty check: rangeCount must be correct expected 1 but got 0
2490 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 32 [foreignDoc.documentElement, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 1944 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 32 [foreignDoc.documentElement, 1] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0
2491 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0 1945 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
2492 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 33 [foreignDoc.head, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 1946 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2493 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0 1947 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
2494 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 34 [foreignDoc.body, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 1948 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2495 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 35 [paras[0], 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 1949 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 35 [paras[0], 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2496 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 35 [paras[0], 0] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges. 1950 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 35 [paras[0], 0] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2497 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 36 [paras[0], 1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 1951 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 36 [paras[0], 1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2498 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 36 [paras[0], 1] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges. 1952 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 36 [paras[0], 1] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2499 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 37 [paras[0], 2] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 1953 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 37 [paras[0], 2] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2500 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 37 [paras[0], 2] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges. 1954 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 37 [paras[0], 2] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2501 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 38 [paras[1], 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 1955 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 38 [paras[1], 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2502 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 38 [paras[1], 0] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges. 1956 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 38 [paras[1], 0] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2503 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 39 [paras[1], 1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 1957 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 39 [paras[1], 1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2504 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 39 [paras[1], 1] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges. 1958 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 39 [paras[1], 1] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2505 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 40 [paras[1], 2] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 1959 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 40 [paras[1], 2] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2506 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 40 [paras[1], 2] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges. 1960 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 40 [paras[1], 2] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2507 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 41 [detachedPara1, 0] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0 1961 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 41 [detachedPara1, 0] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2508 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 41 [detachedPara1, 0] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges. 1962 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 41 [detachedPara1, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2509 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 42 [detachedPara1, 1] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0 1963 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 42 [detachedPara1, 1] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2510 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 42 [detachedPara1, 1] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges. 1964 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 42 [detachedPara1, 1] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2511 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 43 [testDiv, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0 1965 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 43 [testDiv, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2512 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 43 [testDiv, 0] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges. 1966 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 43 [testDiv, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2513 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 44 [testDiv, 3] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0 1967 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 44 [testDiv, 3] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2514 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 44 [testDiv, 3] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges. 1968 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 44 [testDiv, 3] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2515 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 45 [document, -1] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0 1969 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 45 [document, -1] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2516 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 45 [document, -1] Failed to execute 'extend' on 'Sele ction': This Selection object doesn't have any Ranges. 1970 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 45 [document, -1] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
2517 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 46 [document, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 1971 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 46 [document, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2518 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 46 [document, 0] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges. 1972 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 46 [document, 0] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2519 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 47 [document, 1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 1973 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 47 [document, 1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2520 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 47 [document, 1] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges. 1974 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 47 [document, 1] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2521 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 48 [document, 2] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 1975 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 48 [document, 2] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2522 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 48 [document, 2] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges. 1976 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 48 [document, 2] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2523 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 49 [document, 3] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 1977 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 49 [document, 3] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2524 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 49 [document, 3] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges. 1978 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 49 [document, 3] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2525 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 50 [comment, -1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 1979 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 50 [comment, -1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2526 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 50 [comment, -1] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges. 1980 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 50 [comment, -1] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2527 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 51 [comment, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0 1981 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 51 [comment, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2528 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 51 [comment, 0] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges. 1982 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 51 [comment, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2529 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 52 [comment, 4] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0 1983 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 52 [comment, 4] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2530 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 52 [comment, 4] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges. 1984 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 52 [comment, 4] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2531 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 53 [comment, 96] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 1985 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 53 [comment, 96] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2532 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 53 [comment, 96] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges. 1986 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 53 [comment, 96] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2533 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 54 [foreignDoc, 0] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0 1987 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 54 [foreignDoc, 0] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
2534 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 54 [foreignDoc, 0] Failed to execute 'extend' on 'Sel ection': This Selection object doesn't have any Ranges. 1988 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 54 [foreignDoc, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2535 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 55 [foreignDoc, 1] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0 1989 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 55 [foreignDoc, 1] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
2536 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 55 [foreignDoc, 1] Failed to execute 'extend' on 'Sel ection': This Selection object doesn't have any Ranges. 1990 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 55 [foreignDoc, 1] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2537 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 56 [foreignComment, 2] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0 1991 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 56 [foreignComment, 2] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2538 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 56 [foreignComment, 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 1992 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 56 [foreignComment, 2] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
2539 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0 1993 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
2540 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 57 [foreignTextNode, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 1994 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2541 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1995 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2542 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 58 [foreignTextNode, 36] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges. 1996 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2543 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 59 [xmlDoc, -1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0 1997 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 59 [xmlDoc, -1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2544 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 59 [xmlDoc, -1] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges. 1998 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 59 [xmlDoc, -1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2545 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 60 [xmlDoc, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 1999 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 60 [xmlDoc, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2546 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 60 [xmlDoc, 0] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges. 2000 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 60 [xmlDoc, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2547 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 61 [xmlDoc, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2001 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 61 [xmlDoc, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2548 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 61 [xmlDoc, 1] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges. 2002 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 61 [xmlDoc, 1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2549 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 62 [xmlDoc, 5] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2003 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 62 [xmlDoc, 5] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2550 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 62 [xmlDoc, 5] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges. 2004 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 62 [xmlDoc, 5] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2551 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 63 [xmlComment, 0] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0 2005 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 63 [xmlComment, 0] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
2552 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 63 [xmlComment, 0] Failed to execute 'extend' on 'Sel ection': This Selection object doesn't have any Ranges. 2006 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 63 [xmlComment, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2553 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 64 [xmlComment, 4] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0 2007 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 64 [xmlComment, 4] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
2554 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 64 [xmlComment, 4] Failed to execute 'extend' on 'Sel ection': This Selection object doesn't have any Ranges. 2008 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 64 [xmlComment, 4] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2555 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 65 [processingInstruction, 0] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0 2009 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 65 [processingInstruction, 0] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
2556 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 65 [processingInstruction, 0] Failed to execute 'exte nd' on 'Selection': This Selection object doesn't have any Ranges. 2010 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 65 [processingInstruction, 0] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2557 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 66 [processingInstruction, 5] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0 2011 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 66 [processingInstruction, 5] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
2558 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 66 [processingInstruction, 5] Failed to execute 'exte nd' on 'Selection': This Selection object doesn't have any Ranges. 2012 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 66 [processingInstruction, 5] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2559 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 67 [processingInstruction, 9] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0 2013 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 67 [processingInstruction, 9] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
2560 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 67 [processingInstruction, 9] Failed to execute 'exte nd' on 'Selection': This Selection object doesn't have any Ranges. 2014 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 67 [processingInstruction, 9] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2561 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2015 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2562 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 68 [detachedTextNode, 0] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges. 2016 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2563 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2017 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2564 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 69 [detachedTextNode, 8] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges. 2018 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2565 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2019 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2566 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 70 [detachedForeignTextNode, 0] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges. 2020 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2567 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2021 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2568 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 71 [detachedForeignTextNode, 8] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges. 2022 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2569 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0 2023 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2570 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 72 [detachedXmlTextNode, 0] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges. 2024 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2571 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0 2025 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2572 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 73 [detachedXmlTextNode, 8] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges. 2026 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2573 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2027 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2574 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 74 [detachedProcessingInstruction, 12] Failed to exec ute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2028 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2575 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 75 [detachedComment, 3] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0 2029 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 75 [detachedComment, 3] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
2576 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 75 [detachedComment, 3] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2030 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 75 [detachedComment, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2577 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 76 [detachedComment, 5] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0 2031 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 76 [detachedComment, 5] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
2578 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 76 [detachedComment, 5] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2032 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 76 [detachedComment, 5] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2579 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 77 [detachedForeignComment, 0] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0 2033 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 77 [detachedForeignComment, 0] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2580 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 77 [detachedForeignComment, 0] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges. 2034 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2581 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 78 [detachedForeignComment, 4] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0 2035 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 78 [detachedForeignComment, 4] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2582 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 78 [detachedForeignComment, 4] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges. 2036 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2583 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0 2037 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2584 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 79 [detachedXmlComment, 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2038 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 79 [detachedXmlComment, 2] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2585 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 80 [docfrag, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0 2039 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 80 [docfrag, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2586 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 80 [docfrag, 0] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges. 2040 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 80 [docfrag, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2587 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0 2041 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2588 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 81 [foreignDocfrag, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2042 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
2589 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0 2043 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
2590 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 82 [xmlDocfrag, 0] Failed to execute 'extend' on 'Sel ection': This Selection object doesn't have any Ranges. 2044 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2591 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 83 [doctype, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0 2045 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 83 [doctype, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2592 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 83 [doctype, 0] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges. 2046 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 83 [doctype, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2593 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 84 [doctype, -17] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0 2047 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 84 [doctype, -17] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2594 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 84 [doctype, -17] Failed to execute 'extend' on 'Sele ction': This Selection object doesn't have any Ranges. 2048 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 84 [doctype, -17] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
2595 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 85 [doctype, 1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0 2049 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 85 [doctype, 1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2596 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 85 [doctype, 1] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges. 2050 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 85 [doctype, 1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2597 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0 2051 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2598 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 86 [foreignDoctype, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2052 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
2599 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0 2053 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
2600 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 87 [xmlDoctype, 0] Failed to execute 'extend' on 'Sel ection': This Selection object doesn't have any Ranges. 2054 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2601 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 2055 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2602 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0 2056 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2603 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0 2057 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2604 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0 2058 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2605 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0 2059 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2606 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0 2060 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2607 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 2061 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2608 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: range Count must be correct expected 1 but got 0 2062 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2609 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 2063 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2610 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0 2064 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
2680 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0 2134 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2681 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 80 [docfrag, 0] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0 2135 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 80 [docfrag, 0] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
2682 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0 2136 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
2683 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0 2137 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
2684 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 83 [doctype, 0] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0 2138 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 83 [doctype, 0] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
2685 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 84 [doctype, -17] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2139 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 84 [doctype, -17] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2686 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 85 [doctype, 1] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0 2140 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 85 [doctype, 1] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
2687 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0 2141 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
2688 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0 2142 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
2689 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2143 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2690 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 0 [paras[0].firstChild, -1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2144 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2691 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2145 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2692 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 1 [paras[0].firstChild, 0] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges. 2146 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2693 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2147 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2694 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 2 [paras[0].firstChild, 1] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges. 2148 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2695 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2149 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2696 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 3 [paras[0].firstChild, 2] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges. 2150 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2697 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2151 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2698 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 4 [paras[0].firstChild, 8] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges. 2152 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2699 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2153 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2700 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 5 [paras[0].firstChild, 9] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges. 2154 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2701 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2155 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2702 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 6 [paras[0].firstChild, 10] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2156 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2703 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0 2157 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2704 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 7 [paras[0].firstChild, 65535] Failed to execute 'exten d' on 'Selection': This Selection object doesn't have any Ranges. 2158 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
2705 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2159 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2706 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 8 [paras[1].firstChild, -1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2160 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2707 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2161 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2708 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 9 [paras[1].firstChild, 0] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges. 2162 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2709 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2163 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2710 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 10 [paras[1].firstChild, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2164 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2711 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2165 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2712 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 11 [paras[1].firstChild, 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2166 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2713 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2167 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2714 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 12 [paras[1].firstChild, 8] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2168 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2715 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2169 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2716 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 13 [paras[1].firstChild, 9] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2170 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2717 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0 2171 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2718 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 14 [paras[1].firstChild, 10] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2172 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2719 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0 2173 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
2720 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 15 [paras[1].firstChild, 65535] Failed to execute 'exte nd' on 'Selection': This Selection object doesn't have any Ranges. 2174 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2721 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0 2175 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2722 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 16 [detachedPara1.firstChild, 0] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges. 2176 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2723 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0 2177 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2724 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 17 [detachedPara1.firstChild, 1] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges. 2178 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2725 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0 2179 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2726 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 18 [detachedPara1.firstChild, 8] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges. 2180 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2727 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0 2181 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2728 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 19 [detachedPara1.firstChild, 9] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges. 2182 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2729 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0 2183 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
2730 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 20 [foreignPara1.firstChild, 0] Failed to execute 'exte nd' on 'Selection': This Selection object doesn't have any Ranges. 2184 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2731 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0 2185 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
2732 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 21 [foreignPara1.firstChild, 1] Failed to execute 'exte nd' on 'Selection': This Selection object doesn't have any Ranges. 2186 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2733 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0 2187 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
2734 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 22 [foreignPara1.firstChild, 8] Failed to execute 'exte nd' on 'Selection': This Selection object doesn't have any Ranges. 2188 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2735 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0 2189 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
2736 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 23 [foreignPara1.firstChild, 9] Failed to execute 'exte nd' on 'Selection': This Selection object doesn't have any Ranges. 2190 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2737 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 24 [document.documentElement, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2191 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 24 [document.documentElement, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2738 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 24 [document.documentElement, -1] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges. 2192 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 24 [document.documentElement, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2739 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 25 [document.documentElement, 0] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0 2193 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 25 [document.documentElement, 0] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2740 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 25 [document.documentElement, 0] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges. 2194 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 25 [document.documentElement, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2741 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 26 [document.documentElement, 1] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0 2195 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 26 [document.documentElement, 1] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2742 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 26 [document.documentElement, 1] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges. 2196 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 26 [document.documentElement, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2743 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 27 [document.documentElement, 2] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0 2197 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 27 [document.documentElement, 2] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2744 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 27 [document.documentElement, 2] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges. 2198 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 27 [document.documentElement, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2745 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 28 [document.documentElement, 7] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0 2199 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 28 [document.documentElement, 7] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2746 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 28 [document.documentElement, 7] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges. 2200 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 28 [document.documentElement, 7] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2747 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 29 [document.head, 1] assert_equals: Sanity check: range Count must be correct expected 1 but got 0 2201 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 29 [document.head, 1] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2748 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 29 [document.head, 1] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges. 2202 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 29 [document.head, 1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
2749 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 30 [document.body, 3] assert_equals: Sanity check: range Count must be correct expected 1 but got 0 2203 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 30 [document.body, 3] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2750 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 30 [document.body, 3] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges. 2204 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 30 [document.body, 3] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
2751 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2205 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2752 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 31 [foreignDoc.documentElement, 0] Failed to execute 'e xtend' on 'Selection': This Selection object doesn't have any Ranges. 2206 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
2753 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2207 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2754 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 32 [foreignDoc.documentElement, 1] Failed to execute 'e xtend' on 'Selection': This Selection object doesn't have any Ranges. 2208 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
2755 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0 2209 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2756 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 33 [foreignDoc.head, 0] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges. 2210 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2757 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0 2211 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2758 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 34 [foreignDoc.body, 1] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges. 2212 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2759 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 35 [paras[0], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2213 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 35 [paras[0], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2760 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 35 [paras[0], 0] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges. 2214 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 35 [paras[0], 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2761 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 36 [paras[0], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2215 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 36 [paras[0], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2762 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 36 [paras[0], 1] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges. 2216 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 36 [paras[0], 1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2763 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 37 [paras[0], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2217 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 37 [paras[0], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2764 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 37 [paras[0], 2] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges. 2218 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 37 [paras[0], 2] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2765 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 38 [paras[1], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2219 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 38 [paras[1], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2766 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 38 [paras[1], 0] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges. 2220 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 38 [paras[1], 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2767 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 39 [paras[1], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2221 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 39 [paras[1], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2768 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 39 [paras[1], 1] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges. 2222 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 39 [paras[1], 1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2769 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 40 [paras[1], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2223 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 40 [paras[1], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2770 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 40 [paras[1], 2] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges. 2224 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 40 [paras[1], 2] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2771 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 41 [detachedPara1, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0 2225 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 41 [detachedPara1, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2772 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 41 [detachedPara1, 0] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges. 2226 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 41 [detachedPara1, 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
2773 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 42 [detachedPara1, 1] assert_equals: Sanity check: range Count must be correct expected 1 but got 0 2227 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 42 [detachedPara1, 1] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2774 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 42 [detachedPara1, 1] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges. 2228 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 42 [detachedPara1, 1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
2775 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 43 [testDiv, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2229 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 43 [testDiv, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2776 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 43 [testDiv, 0] Failed to execute 'extend' on 'Selectio n': This Selection object doesn't have any Ranges. 2230 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 43 [testDiv, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2777 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 44 [testDiv, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2231 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 44 [testDiv, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2778 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 44 [testDiv, 3] Failed to execute 'extend' on 'Selectio n': This Selection object doesn't have any Ranges. 2232 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 44 [testDiv, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2779 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 45 [document, -1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0 2233 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 45 [document, -1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2780 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 45 [document, -1] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges. 2234 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 45 [document, -1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2781 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 46 [document, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2235 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 46 [document, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2782 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 46 [document, 0] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges. 2236 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 46 [document, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2783 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 47 [document, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2237 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 47 [document, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2784 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 47 [document, 1] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges. 2238 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 47 [document, 1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2785 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 48 [document, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2239 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 48 [document, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2786 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 48 [document, 2] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges. 2240 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 48 [document, 2] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2787 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 49 [document, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2241 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 49 [document, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2788 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 49 [document, 3] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges. 2242 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 49 [document, 3] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2789 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 50 [comment, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2243 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 50 [comment, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2790 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 50 [comment, -1] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges. 2244 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 50 [comment, -1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2791 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 51 [comment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2245 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 51 [comment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2792 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 51 [comment, 0] Failed to execute 'extend' on 'Selectio n': This Selection object doesn't have any Ranges. 2246 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 51 [comment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2793 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 52 [comment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2247 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 52 [comment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2794 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 52 [comment, 4] Failed to execute 'extend' on 'Selectio n': This Selection object doesn't have any Ranges. 2248 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 52 [comment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2795 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 53 [comment, 96] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2249 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 53 [comment, 96] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2796 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 53 [comment, 96] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges. 2250 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 53 [comment, 96] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2797 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 54 [foreignDoc, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 2251 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 54 [foreignDoc, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2798 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 54 [foreignDoc, 0] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges. 2252 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 54 [foreignDoc, 0] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2799 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 55 [foreignDoc, 1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 2253 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 55 [foreignDoc, 1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2800 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 55 [foreignDoc, 1] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges. 2254 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 55 [foreignDoc, 1] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2801 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 56 [foreignComment, 2] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0 2255 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 56 [foreignComment, 2] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
2802 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 56 [foreignComment, 2] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges. 2256 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 56 [foreignComment, 2] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2803 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0 2257 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2804 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 57 [foreignTextNode, 0] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges. 2258 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2805 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0 2259 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2806 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 58 [foreignTextNode, 36] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2260 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
2807 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 59 [xmlDoc, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2261 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 59 [xmlDoc, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2808 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 59 [xmlDoc, -1] Failed to execute 'extend' on 'Selectio n': This Selection object doesn't have any Ranges. 2262 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 59 [xmlDoc, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2809 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 60 [xmlDoc, 0] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0 2263 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 60 [xmlDoc, 0] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
2810 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 60 [xmlDoc, 0] Failed to execute 'extend' on 'Selection ': This Selection object doesn't have any Ranges. 2264 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 60 [xmlDoc, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2811 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 61 [xmlDoc, 1] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0 2265 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 61 [xmlDoc, 1] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
2812 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 61 [xmlDoc, 1] Failed to execute 'extend' on 'Selection ': This Selection object doesn't have any Ranges. 2266 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 61 [xmlDoc, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2813 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 62 [xmlDoc, 5] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0 2267 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 62 [xmlDoc, 5] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
2814 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 62 [xmlDoc, 5] Failed to execute 'extend' on 'Selection ': This Selection object doesn't have any Ranges. 2268 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 62 [xmlDoc, 5] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2815 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 63 [xmlComment, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 2269 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 63 [xmlComment, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2816 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 63 [xmlComment, 0] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges. 2270 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 63 [xmlComment, 0] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2817 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 64 [xmlComment, 4] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 2271 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 64 [xmlComment, 4] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2818 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 64 [xmlComment, 4] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges. 2272 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 64 [xmlComment, 4] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2819 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 65 [processingInstruction, 0] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0 2273 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 65 [processingInstruction, 0] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2820 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 65 [processingInstruction, 0] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges. 2274 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 65 [processingInstruction, 0] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2821 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 66 [processingInstruction, 5] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0 2275 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 66 [processingInstruction, 5] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2822 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 66 [processingInstruction, 5] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges. 2276 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 66 [processingInstruction, 5] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2823 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 67 [processingInstruction, 9] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0 2277 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 67 [processingInstruction, 9] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2824 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 67 [processingInstruction, 9] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges. 2278 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 67 [processingInstruction, 9] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2825 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0 2279 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2826 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 68 [detachedTextNode, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2280 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
2827 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0 2281 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2828 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 69 [detachedTextNode, 8] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2282 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
2829 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0 2283 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
2830 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 70 [detachedForeignTextNode, 0] Failed to execute 'exte nd' on 'Selection': This Selection object doesn't have any Ranges. 2284 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2831 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0 2285 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
2832 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 71 [detachedForeignTextNode, 8] Failed to execute 'exte nd' on 'Selection': This Selection object doesn't have any Ranges. 2286 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2833 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2287 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2834 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 72 [detachedXmlTextNode, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2288 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2835 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2289 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2836 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 73 [detachedXmlTextNode, 8] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2290 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2837 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0 2291 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
2838 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 74 [detachedProcessingInstruction, 12] Failed to execut e 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2292 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 74 [detachedProcessingInstruction, 12] assert_equals: S anity check: rangeCount must be correct expected 1 but got 0
2839 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 75 [detachedComment, 3] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0 2293 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 75 [detachedComment, 3] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2840 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 75 [detachedComment, 3] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges. 2294 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 75 [detachedComment, 3] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2841 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 76 [detachedComment, 5] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0 2295 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 76 [detachedComment, 5] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2842 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 76 [detachedComment, 5] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges. 2296 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 76 [detachedComment, 5] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2843 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 77 [detachedForeignComment, 0] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0 2297 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 77 [detachedForeignComment, 0] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2844 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 77 [detachedForeignComment, 0] Failed to execute 'exten d' on 'Selection': This Selection object doesn't have any Ranges. 2298 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 77 [detachedForeignComment, 0] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
2845 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 78 [detachedForeignComment, 4] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0 2299 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 78 [detachedForeignComment, 4] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2846 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 78 [detachedForeignComment, 4] Failed to execute 'exten d' on 'Selection': This Selection object doesn't have any Ranges. 2300 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 78 [detachedForeignComment, 4] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
2847 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2301 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2848 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 79 [detachedXmlComment, 2] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges. 2302 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2849 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 80 [docfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2303 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 80 [docfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2850 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 80 [docfrag, 0] Failed to execute 'extend' on 'Selectio n': This Selection object doesn't have any Ranges. 2304 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 80 [docfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2851 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0 2305 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
2852 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 81 [foreignDocfrag, 0] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges. 2306 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2853 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 2307 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2854 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 82 [xmlDocfrag, 0] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges. 2308 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2855 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 83 [doctype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2309 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 83 [doctype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2856 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 83 [doctype, 0] Failed to execute 'extend' on 'Selectio n': This Selection object doesn't have any Ranges. 2310 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 83 [doctype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2857 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 84 [doctype, -17] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0 2311 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 84 [doctype, -17] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2858 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 84 [doctype, -17] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges. 2312 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 84 [doctype, -17] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2859 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 85 [doctype, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2313 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 85 [doctype, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2860 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 85 [doctype, 1] Failed to execute 'extend' on 'Selectio n': This Selection object doesn't have any Ranges. 2314 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 85 [doctype, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2861 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0 2315 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
2862 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 86 [foreignDoctype, 0] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges. 2316 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2863 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 2317 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2864 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 87 [xmlDoctype, 0] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges. 2318 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2865 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2319 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2866 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 0 [paras[0].firstChild, -1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2320 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2867 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2321 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2868 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 1 [paras[0].firstChild, 0] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges. 2322 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2869 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2323 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2870 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 2 [paras[0].firstChild, 1] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges. 2324 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2871 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2325 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2872 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 3 [paras[0].firstChild, 2] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges. 2326 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2873 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2327 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2874 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 4 [paras[0].firstChild, 8] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges. 2328 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2875 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2329 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2876 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 5 [paras[0].firstChild, 9] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges. 2330 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2877 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2331 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2878 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 6 [paras[0].firstChild, 10] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2332 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2879 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0 2333 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2880 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 7 [paras[0].firstChild, 65535] Failed to execute 'exten d' on 'Selection': This Selection object doesn't have any Ranges. 2334 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
2881 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2335 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2882 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 8 [paras[1].firstChild, -1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2336 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2883 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2337 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2884 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 9 [paras[1].firstChild, 0] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges. 2338 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2885 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2339 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2886 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 10 [paras[1].firstChild, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2340 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2887 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2341 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2888 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 11 [paras[1].firstChild, 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2342 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2889 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2343 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2890 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 12 [paras[1].firstChild, 8] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2344 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2891 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2345 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2892 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 13 [paras[1].firstChild, 9] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2346 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2893 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0 2347 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2894 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 14 [paras[1].firstChild, 10] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2348 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2895 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0 2349 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
2896 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 15 [paras[1].firstChild, 65535] Failed to execute 'exte nd' on 'Selection': This Selection object doesn't have any Ranges. 2350 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2897 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0 2351 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2898 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 16 [detachedPara1.firstChild, 0] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges. 2352 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2899 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0 2353 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2900 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 17 [detachedPara1.firstChild, 1] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges. 2354 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2901 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0 2355 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2902 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 18 [detachedPara1.firstChild, 8] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges. 2356 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2903 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0 2357 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2904 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 19 [detachedPara1.firstChild, 9] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges. 2358 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2905 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0 2359 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
2906 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 20 [foreignPara1.firstChild, 0] Failed to execute 'exte nd' on 'Selection': This Selection object doesn't have any Ranges. 2360 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2907 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0 2361 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
2908 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 21 [foreignPara1.firstChild, 1] Failed to execute 'exte nd' on 'Selection': This Selection object doesn't have any Ranges. 2362 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2909 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0 2363 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
2910 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 22 [foreignPara1.firstChild, 8] Failed to execute 'exte nd' on 'Selection': This Selection object doesn't have any Ranges. 2364 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2911 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0 2365 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
2912 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 23 [foreignPara1.firstChild, 9] Failed to execute 'exte nd' on 'Selection': This Selection object doesn't have any Ranges. 2366 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2913 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 24 [document.documentElement, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2367 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 24 [document.documentElement, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2914 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 24 [document.documentElement, -1] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges. 2368 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 24 [document.documentElement, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2915 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 25 [document.documentElement, 0] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0 2369 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 25 [document.documentElement, 0] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2916 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 25 [document.documentElement, 0] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges. 2370 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 25 [document.documentElement, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2917 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 26 [document.documentElement, 1] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0 2371 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 26 [document.documentElement, 1] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2918 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 26 [document.documentElement, 1] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges. 2372 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 26 [document.documentElement, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2919 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 27 [document.documentElement, 2] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0 2373 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 27 [document.documentElement, 2] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2920 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 27 [document.documentElement, 2] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges. 2374 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 27 [document.documentElement, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2921 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 28 [document.documentElement, 7] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0 2375 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 28 [document.documentElement, 7] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2922 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 28 [document.documentElement, 7] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges. 2376 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 28 [document.documentElement, 7] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2923 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 29 [document.head, 1] assert_equals: Sanity check: range Count must be correct expected 1 but got 0 2377 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 29 [document.head, 1] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2924 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 29 [document.head, 1] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges. 2378 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 29 [document.head, 1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
2925 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 30 [document.body, 3] assert_equals: Sanity check: range Count must be correct expected 1 but got 0 2379 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 30 [document.body, 3] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2926 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 30 [document.body, 3] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges. 2380 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 30 [document.body, 3] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
2927 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2381 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2928 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 31 [foreignDoc.documentElement, 0] Failed to execute 'e xtend' on 'Selection': This Selection object doesn't have any Ranges. 2382 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
2929 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2383 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2930 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 32 [foreignDoc.documentElement, 1] Failed to execute 'e xtend' on 'Selection': This Selection object doesn't have any Ranges. 2384 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
2931 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0 2385 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2932 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 33 [foreignDoc.head, 0] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges. 2386 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2933 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0 2387 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2934 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 34 [foreignDoc.body, 1] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges. 2388 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2935 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 35 [paras[0], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2389 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 35 [paras[0], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2936 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 35 [paras[0], 0] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges. 2390 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 35 [paras[0], 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2937 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 36 [paras[0], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2391 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 36 [paras[0], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2938 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 36 [paras[0], 1] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges. 2392 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 36 [paras[0], 1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2939 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 37 [paras[0], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2393 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 37 [paras[0], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2940 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 37 [paras[0], 2] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges. 2394 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 37 [paras[0], 2] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2941 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 38 [paras[1], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2395 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 38 [paras[1], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2942 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 38 [paras[1], 0] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges. 2396 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 38 [paras[1], 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2943 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 39 [paras[1], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2397 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 39 [paras[1], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2944 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 39 [paras[1], 1] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges. 2398 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 39 [paras[1], 1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2945 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 40 [paras[1], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2399 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 40 [paras[1], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2946 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 40 [paras[1], 2] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges. 2400 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 40 [paras[1], 2] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2947 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 41 [detachedPara1, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0 2401 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 41 [detachedPara1, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2948 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 41 [detachedPara1, 0] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges. 2402 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 41 [detachedPara1, 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
2949 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 42 [detachedPara1, 1] assert_equals: Sanity check: range Count must be correct expected 1 but got 0 2403 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 42 [detachedPara1, 1] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2950 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 42 [detachedPara1, 1] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges. 2404 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 42 [detachedPara1, 1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
2951 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 43 [testDiv, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2405 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 43 [testDiv, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2952 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 43 [testDiv, 0] Failed to execute 'extend' on 'Selectio n': This Selection object doesn't have any Ranges. 2406 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 43 [testDiv, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2953 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 44 [testDiv, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2407 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 44 [testDiv, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2954 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 44 [testDiv, 3] Failed to execute 'extend' on 'Selectio n': This Selection object doesn't have any Ranges. 2408 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 44 [testDiv, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2955 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 45 [document, -1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0 2409 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 45 [document, -1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2956 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 45 [document, -1] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges. 2410 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 45 [document, -1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2957 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 46 [document, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2411 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 46 [document, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2958 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 46 [document, 0] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges. 2412 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 46 [document, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2959 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 47 [document, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2413 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 47 [document, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2960 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 47 [document, 1] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges. 2414 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 47 [document, 1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2961 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 48 [document, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2415 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 48 [document, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2962 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 48 [document, 2] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges. 2416 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 48 [document, 2] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2963 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 49 [document, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2417 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 49 [document, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2964 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 49 [document, 3] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges. 2418 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 49 [document, 3] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2965 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 50 [comment, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2419 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 50 [comment, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2966 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 50 [comment, -1] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges. 2420 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 50 [comment, -1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2967 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 51 [comment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2421 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 51 [comment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2968 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 51 [comment, 0] Failed to execute 'extend' on 'Selectio n': This Selection object doesn't have any Ranges. 2422 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 51 [comment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2969 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 52 [comment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2423 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 52 [comment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2970 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 52 [comment, 4] Failed to execute 'extend' on 'Selectio n': This Selection object doesn't have any Ranges. 2424 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 52 [comment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2971 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 53 [comment, 96] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2425 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 53 [comment, 96] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2972 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 53 [comment, 96] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges. 2426 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 53 [comment, 96] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2973 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 54 [foreignDoc, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 2427 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 54 [foreignDoc, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2974 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 54 [foreignDoc, 0] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges. 2428 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 54 [foreignDoc, 0] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2975 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 55 [foreignDoc, 1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 2429 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 55 [foreignDoc, 1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2976 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 55 [foreignDoc, 1] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges. 2430 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 55 [foreignDoc, 1] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2977 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 56 [foreignComment, 2] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0 2431 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 56 [foreignComment, 2] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
2978 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 56 [foreignComment, 2] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges. 2432 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 56 [foreignComment, 2] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2979 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0 2433 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2980 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 57 [foreignTextNode, 0] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges. 2434 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2981 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0 2435 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2982 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 58 [foreignTextNode, 36] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2436 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
2983 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 59 [xmlDoc, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2437 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 59 [xmlDoc, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2984 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 59 [xmlDoc, -1] Failed to execute 'extend' on 'Selectio n': This Selection object doesn't have any Ranges. 2438 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 59 [xmlDoc, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2985 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 60 [xmlDoc, 0] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0 2439 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 60 [xmlDoc, 0] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
2986 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 60 [xmlDoc, 0] Failed to execute 'extend' on 'Selection ': This Selection object doesn't have any Ranges. 2440 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 60 [xmlDoc, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2987 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 61 [xmlDoc, 1] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0 2441 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 61 [xmlDoc, 1] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
2988 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 61 [xmlDoc, 1] Failed to execute 'extend' on 'Selection ': This Selection object doesn't have any Ranges. 2442 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 61 [xmlDoc, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2989 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 62 [xmlDoc, 5] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0 2443 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 62 [xmlDoc, 5] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
2990 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 62 [xmlDoc, 5] Failed to execute 'extend' on 'Selection ': This Selection object doesn't have any Ranges. 2444 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 62 [xmlDoc, 5] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2991 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 63 [xmlComment, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 2445 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 63 [xmlComment, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2992 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 63 [xmlComment, 0] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges. 2446 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 63 [xmlComment, 0] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2993 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 64 [xmlComment, 4] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 2447 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 64 [xmlComment, 4] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2994 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 64 [xmlComment, 4] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges. 2448 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 64 [xmlComment, 4] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2995 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 65 [processingInstruction, 0] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0 2449 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 65 [processingInstruction, 0] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2996 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 65 [processingInstruction, 0] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges. 2450 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 65 [processingInstruction, 0] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2997 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 66 [processingInstruction, 5] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0 2451 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 66 [processingInstruction, 5] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2998 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 66 [processingInstruction, 5] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges. 2452 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 66 [processingInstruction, 5] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2999 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 67 [processingInstruction, 9] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0 2453 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 67 [processingInstruction, 9] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
3000 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 67 [processingInstruction, 9] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges. 2454 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 67 [processingInstruction, 9] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
3001 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0 2455 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
3002 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 68 [detachedTextNode, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2456 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
3003 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0 2457 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
3004 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 69 [detachedTextNode, 8] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2458 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
3005 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0 2459 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
3006 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 70 [detachedForeignTextNode, 0] Failed to execute 'exte nd' on 'Selection': This Selection object doesn't have any Ranges. 2460 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
3007 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0 2461 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
3008 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 71 [detachedForeignTextNode, 8] Failed to execute 'exte nd' on 'Selection': This Selection object doesn't have any Ranges. 2462 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
3009 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2463 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3010 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 72 [detachedXmlTextNode, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2464 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
3011 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2465 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3012 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 73 [detachedXmlTextNode, 8] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2466 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
3013 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0 2467 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
3014 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 74 [detachedProcessingInstruction, 12] Failed to execut e 'extend' on 'Selection': This Selection object doesn't have any Ranges. 2468 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 74 [detachedProcessingInstruction, 12] assert_equals: S anity check: rangeCount must be correct expected 1 but got 0
3015 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 75 [detachedComment, 3] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0 2469 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 75 [detachedComment, 3] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
3016 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 75 [detachedComment, 3] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges. 2470 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 75 [detachedComment, 3] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
3017 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 76 [detachedComment, 5] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0 2471 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 76 [detachedComment, 5] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
3018 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 76 [detachedComment, 5] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges. 2472 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 76 [detachedComment, 5] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
3019 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 77 [detachedForeignComment, 0] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0 2473 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 77 [detachedForeignComment, 0] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
3020 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 77 [detachedForeignComment, 0] Failed to execute 'exten d' on 'Selection': This Selection object doesn't have any Ranges. 2474 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 77 [detachedForeignComment, 0] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
3021 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 78 [detachedForeignComment, 4] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0 2475 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 78 [detachedForeignComment, 4] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
3022 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 78 [detachedForeignComment, 4] Failed to execute 'exten d' on 'Selection': This Selection object doesn't have any Ranges. 2476 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 78 [detachedForeignComment, 4] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
3023 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2477 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3024 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 79 [detachedXmlComment, 2] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges. 2478 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3025 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 80 [docfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2479 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 80 [docfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3026 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 80 [docfrag, 0] Failed to execute 'extend' on 'Selectio n': This Selection object doesn't have any Ranges. 2480 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 80 [docfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3027 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0 2481 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3028 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 81 [foreignDocfrag, 0] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges. 2482 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
3029 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 2483 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
3030 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 82 [xmlDocfrag, 0] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges. 2484 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
3031 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 83 [doctype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2485 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 83 [doctype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3032 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 83 [doctype, 0] Failed to execute 'extend' on 'Selectio n': This Selection object doesn't have any Ranges. 2486 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 83 [doctype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3033 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 84 [doctype, -17] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0 2487 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 84 [doctype, -17] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
3034 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 84 [doctype, -17] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges. 2488 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 84 [doctype, -17] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
3035 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 85 [doctype, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 2489 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 85 [doctype, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3036 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 85 [doctype, 1] Failed to execute 'extend' on 'Selectio n': This Selection object doesn't have any Ranges. 2490 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 85 [doctype, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3037 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0 2491 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3038 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 86 [foreignDoctype, 0] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges. 2492 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
3039 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 2493 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
3040 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 87 [xmlDoctype, 0] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges. 2494 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
3041 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 0 [paras[0].firstChild, -1] 2495 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 0 [paras[0].firstChild, -1]
3042 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 0 [paras[0].firstChild, -1] 2496 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 0 [paras[0].firstChild, -1]
3043 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 1 [paras[0].firstChild, 0] 2497 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 1 [paras[0].firstChild, 0]
3044 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 1 [paras[0].firstChild, 0] 2498 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 1 [paras[0].firstChild, 0]
3045 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 2 [paras[0].firstChild, 1] 2499 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 2 [paras[0].firstChild, 1]
3046 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 2 [paras[0].firstChild, 1] 2500 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 2 [paras[0].firstChild, 1]
3047 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 3 [paras[0].firstChild, 2] 2501 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 3 [paras[0].firstChild, 2]
3048 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 3 [paras[0].firstChild, 2] 2502 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 3 [paras[0].firstChild, 2]
3049 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 4 [paras[0].firstChild, 8] 2503 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 4 [paras[0].firstChild, 8]
3050 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 4 [paras[0].firstChild, 8] 2504 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 4 [paras[0].firstChild, 8]
(...skipping 12 matching lines...) Expand all
3063 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 11 [paras[1].firstChild, 2] 2517 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 11 [paras[1].firstChild, 2]
3064 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 11 [paras[1].firstChild, 2] 2518 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 11 [paras[1].firstChild, 2]
3065 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 12 [paras[1].firstChild, 8] 2519 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 12 [paras[1].firstChild, 8]
3066 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 12 [paras[1].firstChild, 8] 2520 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 12 [paras[1].firstChild, 8]
3067 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 13 [paras[1].firstChild, 9] 2521 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 13 [paras[1].firstChild, 9]
3068 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 13 [paras[1].firstChild, 9] 2522 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 13 [paras[1].firstChild, 9]
3069 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 14 [paras[1].firstChild, 10] 2523 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 14 [paras[1].firstChild, 10]
3070 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 14 [paras[1].firstChild, 10] 2524 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 14 [paras[1].firstChild, 10]
3071 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 15 [paras[1].firstChild, 65535] 2525 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 15 [paras[1].firstChild, 65535]
3072 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 15 [paras[1].firstChild, 65535] 2526 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 15 [paras[1].firstChild, 65535]
3073 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Opqrstuv" but got Element node <html><head><titl e>Selection extend() tests</title> 2527 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 16 [detachedPara1.firstChild, 0]
3074 <meta... 2528 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 16 [detachedPara1.firstChild, 0]
3075 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: ancho rNode must be the node passed to extend() if it has a different root from the or iginal range expected Text node "Opqrstuv" but got Element node <html><head><tit le>Selection extend() tests</title> 2529 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 17 [detachedPara1.firstChild, 1]
3076 <meta... 2530 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 17 [detachedPara1.firstChild, 1]
3077 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Opqrstuv" but got Element node <html><head><titl e>Selection extend() tests</title> 2531 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 18 [detachedPara1.firstChild, 8]
3078 <meta... 2532 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 18 [detachedPara1.firstChild, 8]
3079 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: ancho rNode must be the node passed to extend() if it has a different root from the or iginal range expected Text node "Opqrstuv" but got Element node <html><head><tit le>Selection extend() tests</title>
3080 <meta...
3081 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Opqrstuv" but got Element node <html><head><titl e>Selection extend() tests</title>
3082 <meta...
3083 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: ancho rNode must be the node passed to extend() if it has a different root from the or iginal range expected Text node "Opqrstuv" but got Element node <html><head><tit le>Selection extend() tests</title>
3084 <meta...
3085 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 19 [detachedPara1.firstChild, 9] 2533 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 19 [detachedPara1.firstChild, 9]
3086 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 19 [detachedPara1.firstChild, 9] 2534 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 19 [detachedPara1.firstChild, 9]
3087 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Efghijkl" but got Element node <html><head><title >Selection extend() tests</title> 2535 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 20 [foreignPara1.firstChild, 0]
3088 <meta... 2536 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 20 [foreignPara1.firstChild, 0]
3089 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Efghijkl" but got Element node <html><head><titl e>Selection extend() tests</title> 2537 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 21 [foreignPara1.firstChild, 1]
3090 <meta... 2538 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 21 [foreignPara1.firstChild, 1]
3091 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Efghijkl" but got Element node <html><head><title >Selection extend() tests</title> 2539 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 22 [foreignPara1.firstChild, 8]
3092 <meta... 2540 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 22 [foreignPara1.firstChild, 8]
3093 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Efghijkl" but got Element node <html><head><titl e>Selection extend() tests</title>
3094 <meta...
3095 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Efghijkl" but got Element node <html><head><title >Selection extend() tests</title>
3096 <meta...
3097 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Efghijkl" but got Element node <html><head><titl e>Selection extend() tests</title>
3098 <meta...
3099 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 23 [foreignPara1.firstChild, 9] 2541 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 23 [foreignPara1.firstChild, 9]
3100 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 23 [foreignPara1.firstChild, 9] 2542 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 23 [foreignPara1.firstChild, 9]
3101 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 24 [document.documentElement, -1] 2543 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 24 [document.documentElement, -1]
3102 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 24 [document.documentElement, -1] 2544 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 24 [document.documentElement, -1]
3103 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 25 [document.documentElement, 0] 2545 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 25 [document.documentElement, 0]
3104 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 25 [document.documentElement, 0] 2546 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 25 [document.documentElement, 0]
3105 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 26 [document.documentElement, 1] 2547 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 26 [document.documentElement, 1]
3106 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 26 [document.documentElement, 1] 2548 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 26 [document.documentElement, 1]
3107 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 27 [document.documentElement, 2] 2549 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 27 [document.documentElement, 2]
3108 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 27 [document.documentElement, 2] 2550 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 27 [document.documentElement, 2]
3109 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 28 [document.documentElement, 7] 2551 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 28 [document.documentElement, 7]
3110 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 28 [document.documentElement, 7] 2552 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 28 [document.documentElement, 7]
3111 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 29 [document.head, 1] 2553 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 29 [document.head, 1]
3112 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 29 [document.head, 1] 2554 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 29 [document.head, 1]
3113 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 30 [document.body, 3] 2555 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 30 [document.body, 3]
3114 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 30 [document.body, 3] 2556 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 30 [document.body, 3]
3115 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: anch orNode must be the node passed to extend() if it has a different root from the o riginal range expected Element node <html><head><title></title></head><body><p>E fghijkl</p><p... but got Element node <html><head><title>Selection extend() test s</title> 2557 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 31 [foreignDoc.documentElement, 0]
3116 <meta... 2558 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 31 [foreignDoc.documentElement, 0]
3117 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: anc horNode 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 <html><head><title>Selection extend() tes ts</title> 2559 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 32 [foreignDoc.documentElement, 1]
3118 <meta... 2560 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 32 [foreignDoc.documentElement, 1]
3119 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: anch orNode must be the node passed to extend() if it has a different root from the o riginal range expected Element node <html><head><title></title></head><body><p>E fghijkl</p><p... but got Element node <html><head><title>Selection extend() test s</title> 2561 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 33 [foreignDoc.head, 0]
3120 <meta... 2562 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 33 [foreignDoc.head, 0]
3121 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: anc horNode 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 <html><head><title>Selection extend() tes ts</title> 2563 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 34 [foreignDoc.body, 1]
3122 <meta... 2564 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 34 [foreignDoc.body, 1]
3123 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 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 ran ge expected Element node <head><title></title></head> but got Element node <html ><head><title>Selection extend() tests</title>
3124 <meta...
3125 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 33 [foreignDoc.head, 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 <head><title></title></head> but got Element node <htm l><head><title>Selection extend() tests</title>
3126 <meta...
3127 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 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 ran ge expected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harb or... but got Element node <html><head><title>Selection extend() tests</title>
3128 <meta...
3129 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 34 [foreignDoc.body, 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 <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I har bor... but got Element node <html><head><title>Selection extend() tests</title>
3130 <meta...
3131 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 35 [paras[0], 0] 2565 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 35 [paras[0], 0]
3132 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 35 [paras[0], 0] 2566 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 35 [paras[0], 0]
3133 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 36 [paras[0], 1] 2567 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 36 [paras[0], 1]
3134 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 36 [paras[0], 1] 2568 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 36 [paras[0], 1]
3135 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 37 [paras[0], 2] 2569 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 37 [paras[0], 2]
3136 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 37 [paras[0], 2] 2570 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 37 [paras[0], 2]
3137 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 38 [paras[1], 0] 2571 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 38 [paras[1], 0]
3138 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 38 [paras[1], 0] 2572 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 38 [paras[1], 0]
3139 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 39 [paras[1], 1] 2573 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 39 [paras[1], 1]
3140 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 39 [paras[1], 1] 2574 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 39 [paras[1], 1]
3141 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 40 [paras[1], 2] 2575 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 40 [paras[1], 2]
3142 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 40 [paras[1], 2] 2576 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 40 [paras[1], 2]
3143 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 41 [detachedPara1, 0] assert_equals: anchorNode must b e 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 <html><head><title>S election extend() tests</title> 2577 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 41 [detachedPara1, 0]
3144 <meta... 2578 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 41 [detachedPara1, 0]
3145 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 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 rang e expected Element node <p>Opqrstuv</p> but got Element node <html><head><title> Selection extend() tests</title> 2579 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 42 [detachedPara1, 1]
3146 <meta... 2580 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 42 [detachedPara1, 1]
3147 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 42 [detachedPara1, 1] assert_equals: anchorNode must b e 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 <html><head><title>S election extend() tests</title>
3148 <meta...
3149 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 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 rang e expected Element node <p>Opqrstuv</p> but got Element node <html><head><title> Selection extend() tests</title>
3150 <meta...
3151 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 43 [testDiv, 0] 2581 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 43 [testDiv, 0]
3152 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 43 [testDiv, 0] 2582 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 43 [testDiv, 0]
3153 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 44 [testDiv, 3] 2583 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 44 [testDiv, 3]
3154 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 44 [testDiv, 3] 2584 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 44 [testDiv, 3]
3155 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 45 [document, -1] 2585 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 45 [document, -1]
3156 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 45 [document, -1] 2586 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 45 [document, -1]
3157 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 46 [document, 0] 2587 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 46 [document, 0]
3158 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 46 [document, 0] 2588 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 46 [document, 0]
3159 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 47 [document, 1] 2589 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 47 [document, 1]
3160 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 47 [document, 1] 2590 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 47 [document, 1]
3161 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 48 [document, 2] 2591 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 48 [document, 2]
3162 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 48 [document, 2] 2592 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 48 [document, 2]
3163 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 49 [document, 3] 2593 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 49 [document, 3]
3164 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 49 [document, 3] 2594 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 49 [document, 3]
3165 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 50 [comment, -1] 2595 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 50 [comment, -1]
3166 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 50 [comment, -1] 2596 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 50 [comment, -1]
3167 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 51 [comment, 0] 2597 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 51 [comment, 0]
3168 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 51 [comment, 0] 2598 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 51 [comment, 0]
3169 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 52 [comment, 4] 2599 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 52 [comment, 4]
3170 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 52 [comment, 4] 2600 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 52 [comment, 4]
3171 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 53 [comment, 96] 2601 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 53 [comment, 96]
3172 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 53 [comment, 96] 2602 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 53 [comment, 96]
3173 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Document node with 3 children but got Element node <html><head><title>Sel ection extend() tests</title> 2603 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 54 [foreignDoc, 0]
3174 <meta... 2604 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 54 [foreignDoc, 0]
3175 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Document node with 3 children but got Element node <html><head><title>Se lection extend() tests</title> 2605 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 55 [foreignDoc, 1]
3176 <meta... 2606 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 55 [foreignDoc, 1]
3177 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Document node with 3 children but got Element node <html><head><title>Sel ection extend() tests</title> 2607 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 56 [foreignComment, 2]
3178 <meta... 2608 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 56 [foreignComment, 2]
3179 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Document node with 3 children but got Element node <html><head><title>Se lection extend() tests</title> 2609 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 57 [foreignTextNode, 0]
3180 <meta... 2610 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 57 [foreignTextNode, 0]
3181 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...--> but got Element node <html><head><title>Selection extend() tests</ti tle> 2611 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 58 [foreignTextNode, 36]
3182 <meta... 2612 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 58 [foreignTextNode, 36]
3183 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Comment node <!--"Commenter" and "commentator" mean different things . I'v...--> but got Element node <html><head><title>Selection extend() tests</t itle>
3184 <meta...
3185 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 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 ran ge expected Text node "I admit that I harbor doubts about whether we really need ..." but got Element node <html><head><title>Selection extend() tests</title>
3186 <meta...
3187 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 57 [foreignTextNode, 0] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Text node "I admit that I harbor doubts about whether we really nee d..." but got Element node <html><head><title>Selection extend() tests</title>
3188 <meta...
3189 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 58 [foreignTextNode, 36] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Text node "I admit that I harbor doubts about whether we really nee d..." but got Element node <html><head><title>Selection extend() tests</title>
3190 <meta...
3191 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 58 [foreignTextNode, 36] assert_equals: anchorNode mu st be the node passed to extend() if it has a different root from the original r ange expected Text node "I admit that I harbor doubts about whether we really ne ed..." but got Element node <html><head><title>Selection extend() tests</title>
3192 <meta...
3193 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 59 [xmlDoc, -1] 2613 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 59 [xmlDoc, -1]
3194 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 59 [xmlDoc, -1] 2614 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 59 [xmlDoc, -1]
3195 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Document node with 4 children but got Element node <html><head><title>Selecti on extend() tests</title> 2615 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 60 [xmlDoc, 0]
3196 <meta... 2616 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 60 [xmlDoc, 0]
3197 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 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 expec ted Document node with 4 children but got Element node <html><head><title>Select ion extend() tests</title> 2617 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 61 [xmlDoc, 1]
3198 <meta... 2618 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 61 [xmlDoc, 1]
3199 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Document node with 4 children but got Element node <html><head><title>Selecti on extend() tests</title>
3200 <meta...
3201 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 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 expec ted Document node with 4 children but got Element node <html><head><title>Select ion extend() tests</title>
3202 <meta...
3203 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 62 [xmlDoc, 5] 2619 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 62 [xmlDoc, 5]
3204 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 62 [xmlDoc, 5] 2620 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 62 [xmlDoc, 5]
3205 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 63 [xmlComment, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Comment node <!--I maliciously created a comment that will break incautio u...--> but got Element node <html><head><title>Selection extend() tests</title> 2621 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 63 [xmlComment, 0]
3206 <meta... 2622 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 63 [xmlComment, 0]
3207 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 63 [xmlComment, 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 <!--I maliciously created a comment that will break incauti ou...--> but got Element node <html><head><title>Selection extend() tests</title > 2623 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 64 [xmlComment, 4]
3208 <meta... 2624 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 64 [xmlComment, 4]
3209 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 64 [xmlComment, 4] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Comment node <!--I maliciously created a comment that will break incautio u...--> but got Element node <html><head><title>Selection extend() tests</title> 2625 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 65 [processingInstruction, 0]
3210 <meta... 2626 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 65 [processingInstruction, 0]
3211 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 64 [xmlComment, 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 <!--I maliciously created a comment that will break incauti ou...--> but got Element node <html><head><title>Selection extend() tests</title > 2627 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 66 [processingInstruction, 5]
3212 <meta... 2628 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 66 [processingInstruction, 5]
3213 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 65 [processingInstruction, 0] 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 "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <html><head><title>Selection extend() tests</title> 2629 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 67 [processingInstruction, 9]
3214 <meta... 2630 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 67 [processingInstruction, 9]
3215 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 65 [processingInstruction, 0] assert_equals: anchorNo de must be the node passed to extend() if it has a different root from the origi nal range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element nod e <html><head><title>Selection extend() tests</title> 2631 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 68 [detachedTextNode, 0]
3216 <meta... 2632 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 68 [detachedTextNode, 0]
3217 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 66 [processingInstruction, 5] 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 "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <html><head><title>Selection extend() tests</title> 2633 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 69 [detachedTextNode, 8]
3218 <meta... 2634 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 69 [detachedTextNode, 8]
3219 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 66 [processingInstruction, 5] assert_equals: anchorNo de must be the node passed to extend() if it has a different root from the origi nal range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element nod e <html><head><title>Selection extend() tests</title> 2635 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 70 [detachedForeignTextNode, 0]
3220 <meta... 2636 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 70 [detachedForeignTextNode, 0]
3221 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 67 [processingInstruction, 9] 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 "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <html><head><title>Selection extend() tests</title> 2637 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 71 [detachedForeignTextNode, 8]
3222 <meta... 2638 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 71 [detachedForeignTextNode, 8]
3223 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 67 [processingInstruction, 9] assert_equals: anchorNo de must be the node passed to extend() if it has a different root from the origi nal range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element nod e <html><head><title>Selection extend() tests</title> 2639 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 72 [detachedXmlTextNode, 0]
3224 <meta... 2640 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 72 [detachedXmlTextNode, 0]
3225 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 68 [detachedTextNode, 0] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Text node "Uvwxyzab" but got Element node <html><head><title>Select ion extend() tests</title> 2641 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 73 [detachedXmlTextNode, 8]
3226 <meta... 2642 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 73 [detachedXmlTextNode, 8]
3227 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 68 [detachedTextNode, 0] assert_equals: anchorNode mu st be the node passed to extend() if it has a different root from the original r ange expected Text node "Uvwxyzab" but got Element node <html><head><title>Selec tion extend() tests</title> 2643 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 74 [detachedProcessingInstruction, 12]
3228 <meta... 2644 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 74 [detachedProcessingInstruction, 12]
3229 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 69 [detachedTextNode, 8] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Text node "Uvwxyzab" but got Element node <html><head><title>Select ion extend() tests</title> 2645 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 75 [detachedComment, 3]
3230 <meta... 2646 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 75 [detachedComment, 3]
3231 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 69 [detachedTextNode, 8] assert_equals: anchorNode mu st be the node passed to extend() if it has a different root from the original r ange expected Text node "Uvwxyzab" but got Element node <html><head><title>Selec tion extend() tests</title> 2647 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 76 [detachedComment, 5]
3232 <meta... 2648 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 76 [detachedComment, 5]
3233 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Cdefghij" but got Element node <html><head><title >Selection extend() tests</title> 2649 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 77 [detachedForeignComment, 0]
3234 <meta... 2650 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 77 [detachedForeignComment, 0]
3235 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 70 [detachedForeignTextNode, 0] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Cdefghij" but got Element node <html><head><titl e>Selection extend() tests</title> 2651 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 78 [detachedForeignComment, 4]
3236 <meta... 2652 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 78 [detachedForeignComment, 4]
3237 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Cdefghij" but got Element node <html><head><title >Selection extend() tests</title> 2653 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 79 [detachedXmlComment, 2]
3238 <meta... 2654 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 79 [detachedXmlComment, 2]
3239 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 71 [detachedForeignTextNode, 8] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Cdefghij" but got Element node <html><head><titl e>Selection extend() tests</title> 2655 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 80 [docfrag, 0]
3240 <meta... 2656 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 80 [docfrag, 0]
3241 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] 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 expected Text node "Klmnopqr" but got Element node <html><head><title>Sel ection extend() tests</title> 2657 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 81 [foreignDocfrag, 0]
3242 <meta... 2658 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 81 [foreignDocfrag, 0]
3243 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the origina l range expected Text node "Klmnopqr" but got Element node <html><head><title>Se lection extend() tests</title> 2659 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 82 [xmlDocfrag, 0]
3244 <meta... 2660 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 82 [xmlDocfrag, 0]
3245 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] 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 expected Text node "Klmnopqr" but got Element node <html><head><title>Sel ection extend() tests</title>
3246 <meta...
3247 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the origina l range expected Text node "Klmnopqr" but got Element node <html><head><title>Se lection extend() tests</title>
3248 <meta...
3249 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from t he original range expected ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Element node <html><head><title>Selection extend() tests</title>
3250 <meta...
3251 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] 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() tests</title>
3252 <meta...
3253 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 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 ran ge expected Comment node <!--Stuvwxyz--> but got Element node <html><head><title >Selection extend() tests</title>
3254 <meta...
3255 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 75 [detachedComment, 3] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Comment node <!--Stuvwxyz--> but got Element node <html><head><titl e>Selection extend() tests</title>
3256 <meta...
3257 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 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 ran ge expected Comment node <!--Stuvwxyz--> but got Element node <html><head><title >Selection extend() tests</title>
3258 <meta...
3259 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 76 [detachedComment, 5] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Comment node <!--Stuvwxyz--> but got Element node <html><head><titl e>Selection extend() tests</title>
3260 <meta...
3261 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 77 [detachedForeignComment, 0] assert_equals: anchorNo de must be the node passed to extend() if it has a different root from the origi nal range expected Comment node <!--אריה יהודה--> but got Element node <html><he ad><title>Selection extend() tests</title>
3262 <meta...
3263 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 77 [detachedForeignComment, 0] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Comment node <!--אריה יהודה--> but got Element node <html><h ead><title>Selection extend() tests</title>
3264 <meta...
3265 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 78 [detachedForeignComment, 4] assert_equals: anchorNo de must be the node passed to extend() if it has a different root from the origi nal range expected Comment node <!--אריה יהודה--> but got Element node <html><he ad><title>Selection extend() tests</title>
3266 <meta...
3267 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 78 [detachedForeignComment, 4] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Comment node <!--אריה יהודה--> but got Element node <html><h ead><title>Selection extend() tests</title>
3268 <meta...
3269 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode m ust be the node passed to extend() if it has a different root from the original range expected Comment node <!--בן חיים אליעזר--> but got Element node <html><he ad><title>Selection extend() tests</title>
3270 <meta...
3271 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] 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 expected Comment node <!--בן חיים אליעזר--> but got Element node <html><h ead><title>Selection extend() tests</title>
3272 <meta...
3273 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] 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 expec ted DocumentFragment node with 0 children but got Element node <html><head><titl e>Selection extend() tests</title>
3274 <meta...
3275 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] 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 expe cted DocumentFragment node with 0 children but got Element node <html><head><tit le>Selection extend() tests</title>
3276 <meta...
3277 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected DocumentFragment node with 0 children but got Element node <html><hea d><title>Selection extend() tests</title>
3278 <meta...
3279 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected DocumentFragment node with 0 children but got Element node <html><he ad><title>Selection extend() tests</title>
3280 <meta...
3281 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected DocumentFragment node with 0 children but got Element node <html><head><t itle>Selection extend() tests</title>
3282 <meta...
3283 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected DocumentFragment node with 0 children but got Element node <html><head>< title>Selection extend() tests</title>
3284 <meta...
3285 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 83 [doctype, 0] 2661 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 83 [doctype, 0]
3286 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 83 [doctype, 0] 2662 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 83 [doctype, 0]
3287 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () { 2663 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
3288 selection.extend(node, offset); 2664 selection.extend(node, offset);
3289 }" 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 2665 }" 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
3290 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 84 [doctype, -17] assert_throws: extend() to a doctyp e must throw InvalidNodeTypeError function "function () { 2666 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 84 [doctype, -17] assert_throws: extend() to a doctyp e must throw InvalidNodeTypeError function "function () {
3291 selection.extend(node, offset); 2667 selection.extend(node, offset);
3292 }" 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 2668 }" 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
3293 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 85 [doctype, 1] 2669 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 85 [doctype, 1]
3294 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 85 [doctype, 1] 2670 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 85 [doctype, 1]
(...skipping 26 matching lines...) Expand all
3321 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 11 [paras[1].firstChild, 2] 2697 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 11 [paras[1].firstChild, 2]
3322 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 11 [paras[1].firstChild, 2] 2698 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 11 [paras[1].firstChild, 2]
3323 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 12 [paras[1].firstChild, 8] 2699 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 12 [paras[1].firstChild, 8]
3324 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 12 [paras[1].firstChild, 8] 2700 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 12 [paras[1].firstChild, 8]
3325 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 13 [paras[1].firstChild, 9] 2701 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 13 [paras[1].firstChild, 9]
3326 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 13 [paras[1].firstChild, 9] 2702 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 13 [paras[1].firstChild, 9]
3327 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 14 [paras[1].firstChild, 10] 2703 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 14 [paras[1].firstChild, 10]
3328 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 14 [paras[1].firstChild, 10] 2704 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 14 [paras[1].firstChild, 10]
3329 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 15 [paras[1].firstChild, 65535] 2705 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 15 [paras[1].firstChild, 65535]
3330 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 15 [paras[1].firstChild, 65535] 2706 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 15 [paras[1].firstChild, 65535]
3331 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Opqrstuv" but got Element node <html><head><titl e>Selection extend() tests</title> 2707 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 16 [detachedPara1.firstChild, 0]
3332 <meta... 2708 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 16 [detachedPara1.firstChild, 0]
3333 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 16 [detachedPara1.firstChild, 0] assert_equals: ancho rNode must be the node passed to extend() if it has a different root from the or iginal range expected Text node "Opqrstuv" but got Element node <html><head><tit le>Selection extend() tests</title> 2709 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 17 [detachedPara1.firstChild, 1]
3334 <meta... 2710 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 17 [detachedPara1.firstChild, 1]
3335 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Opqrstuv" but got Element node <html><head><titl e>Selection extend() tests</title> 2711 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 18 [detachedPara1.firstChild, 8]
3336 <meta... 2712 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 18 [detachedPara1.firstChild, 8]
3337 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 17 [detachedPara1.firstChild, 1] assert_equals: ancho rNode must be the node passed to extend() if it has a different root from the or iginal range expected Text node "Opqrstuv" but got Element node <html><head><tit le>Selection extend() tests</title>
3338 <meta...
3339 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Opqrstuv" but got Element node <html><head><titl e>Selection extend() tests</title>
3340 <meta...
3341 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 18 [detachedPara1.firstChild, 8] assert_equals: ancho rNode must be the node passed to extend() if it has a different root from the or iginal range expected Text node "Opqrstuv" but got Element node <html><head><tit le>Selection extend() tests</title>
3342 <meta...
3343 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 19 [detachedPara1.firstChild, 9] 2713 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 19 [detachedPara1.firstChild, 9]
3344 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 19 [detachedPara1.firstChild, 9] 2714 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 19 [detachedPara1.firstChild, 9]
3345 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Efghijkl" but got Element node <html><head><title >Selection extend() tests</title> 2715 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 20 [foreignPara1.firstChild, 0]
3346 <meta... 2716 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 20 [foreignPara1.firstChild, 0]
3347 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Efghijkl" but got Element node <html><head><titl e>Selection extend() tests</title> 2717 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 21 [foreignPara1.firstChild, 1]
3348 <meta... 2718 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 21 [foreignPara1.firstChild, 1]
3349 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Efghijkl" but got Element node <html><head><title >Selection extend() tests</title> 2719 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 22 [foreignPara1.firstChild, 8]
3350 <meta... 2720 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 22 [foreignPara1.firstChild, 8]
3351 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Efghijkl" but got Element node <html><head><titl e>Selection extend() tests</title>
3352 <meta...
3353 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Efghijkl" but got Element node <html><head><title >Selection extend() tests</title>
3354 <meta...
3355 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Efghijkl" but got Element node <html><head><titl e>Selection extend() tests</title>
3356 <meta...
3357 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 23 [foreignPara1.firstChild, 9] 2721 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 23 [foreignPara1.firstChild, 9]
3358 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 23 [foreignPara1.firstChild, 9] 2722 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 23 [foreignPara1.firstChild, 9]
3359 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 24 [document.documentElement, -1] 2723 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 24 [document.documentElement, -1]
3360 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 24 [document.documentElement, -1] 2724 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 24 [document.documentElement, -1]
3361 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 25 [document.documentElement, 0] 2725 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 25 [document.documentElement, 0]
3362 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 25 [document.documentElement, 0] 2726 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 25 [document.documentElement, 0]
3363 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 26 [document.documentElement, 1] 2727 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 26 [document.documentElement, 1]
3364 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 26 [document.documentElement, 1] 2728 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 26 [document.documentElement, 1]
3365 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 27 [document.documentElement, 2] 2729 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 27 [document.documentElement, 2]
3366 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 27 [document.documentElement, 2] 2730 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 27 [document.documentElement, 2]
3367 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 28 [document.documentElement, 7] 2731 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 28 [document.documentElement, 7]
3368 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 28 [document.documentElement, 7] 2732 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 28 [document.documentElement, 7]
3369 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 29 [document.head, 1] 2733 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 29 [document.head, 1]
3370 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 29 [document.head, 1] 2734 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 29 [document.head, 1]
3371 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 30 [document.body, 3] 2735 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 30 [document.body, 3]
3372 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 30 [document.body, 3] 2736 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 30 [document.body, 3]
3373 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 31 [foreignDoc.documentElement, 0] assert_equals: anch orNode must be the node passed to extend() if it has a different root from the o riginal range expected Element node <html><head><title></title></head><body><p>E fghijkl</p><p... but got Element node <html><head><title>Selection extend() test s</title> 2737 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 31 [foreignDoc.documentElement, 0]
3374 <meta... 2738 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 31 [foreignDoc.documentElement, 0]
3375 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 31 [foreignDoc.documentElement, 0] assert_equals: anc horNode 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 <html><head><title>Selection extend() tes ts</title> 2739 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 32 [foreignDoc.documentElement, 1]
3376 <meta... 2740 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 32 [foreignDoc.documentElement, 1]
3377 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 32 [foreignDoc.documentElement, 1] assert_equals: anch orNode must be the node passed to extend() if it has a different root from the o riginal range expected Element node <html><head><title></title></head><body><p>E fghijkl</p><p... but got Element node <html><head><title>Selection extend() test s</title> 2741 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 33 [foreignDoc.head, 0]
3378 <meta... 2742 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 33 [foreignDoc.head, 0]
3379 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 32 [foreignDoc.documentElement, 1] assert_equals: anc horNode 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 <html><head><title>Selection extend() tes ts</title> 2743 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 34 [foreignDoc.body, 1]
3380 <meta... 2744 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 34 [foreignDoc.body, 1]
3381 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] 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 ran ge expected Element node <head><title></title></head> but got Element node <html ><head><title>Selection extend() tests</title>
3382 <meta...
3383 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 33 [foreignDoc.head, 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 <head><title></title></head> but got Element node <htm l><head><title>Selection extend() tests</title>
3384 <meta...
3385 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] 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 ran ge expected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harb or... but got Element node <html><head><title>Selection extend() tests</title>
3386 <meta...
3387 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 34 [foreignDoc.body, 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 <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I har bor... but got Element node <html><head><title>Selection extend() tests</title>
3388 <meta...
3389 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 35 [paras[0], 0] 2745 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 35 [paras[0], 0]
3390 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 35 [paras[0], 0] 2746 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 35 [paras[0], 0]
3391 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 36 [paras[0], 1] 2747 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 36 [paras[0], 1]
3392 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 36 [paras[0], 1] 2748 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 36 [paras[0], 1]
3393 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 37 [paras[0], 2] 2749 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 37 [paras[0], 2]
3394 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 37 [paras[0], 2] 2750 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 37 [paras[0], 2]
3395 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 38 [paras[1], 0] 2751 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 38 [paras[1], 0]
3396 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 38 [paras[1], 0] 2752 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 38 [paras[1], 0]
3397 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 39 [paras[1], 1] 2753 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 39 [paras[1], 1]
3398 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 39 [paras[1], 1] 2754 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 39 [paras[1], 1]
3399 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 40 [paras[1], 2] 2755 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 40 [paras[1], 2]
3400 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 40 [paras[1], 2] 2756 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 40 [paras[1], 2]
3401 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 41 [detachedPara1, 0] assert_equals: anchorNode must b e 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 <html><head><title>S election extend() tests</title> 2757 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 41 [detachedPara1, 0]
3402 <meta... 2758 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 41 [detachedPara1, 0]
3403 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Element node <p>Opqrstuv</p> but got Element node <html><head><title> Selection extend() tests</title> 2759 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 42 [detachedPara1, 1]
3404 <meta... 2760 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 42 [detachedPara1, 1]
3405 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 42 [detachedPara1, 1] assert_equals: anchorNode must b e 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 <html><head><title>S election extend() tests</title>
3406 <meta...
3407 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Element node <p>Opqrstuv</p> but got Element node <html><head><title> Selection extend() tests</title>
3408 <meta...
3409 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 43 [testDiv, 0] 2761 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 43 [testDiv, 0]
3410 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 43 [testDiv, 0] 2762 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 43 [testDiv, 0]
3411 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 44 [testDiv, 3] 2763 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 44 [testDiv, 3]
3412 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 44 [testDiv, 3] 2764 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 44 [testDiv, 3]
3413 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 45 [document, -1] 2765 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 45 [document, -1]
3414 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 45 [document, -1] 2766 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 45 [document, -1]
3415 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 46 [document, 0] 2767 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 46 [document, 0]
3416 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 46 [document, 0] 2768 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 46 [document, 0]
3417 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 47 [document, 1] 2769 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 47 [document, 1]
3418 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 47 [document, 1] 2770 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 47 [document, 1]
3419 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 48 [document, 2] 2771 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 48 [document, 2]
3420 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 48 [document, 2] 2772 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 48 [document, 2]
3421 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 49 [document, 3] 2773 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 49 [document, 3]
3422 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 49 [document, 3] 2774 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 49 [document, 3]
3423 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 50 [comment, -1] 2775 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 50 [comment, -1]
3424 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 50 [comment, -1] 2776 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 50 [comment, -1]
3425 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 51 [comment, 0] 2777 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 51 [comment, 0]
3426 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 51 [comment, 0] 2778 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 51 [comment, 0]
3427 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 52 [comment, 4] 2779 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 52 [comment, 4]
3428 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 52 [comment, 4] 2780 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 52 [comment, 4]
3429 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 53 [comment, 96] 2781 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 53 [comment, 96]
3430 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 53 [comment, 96] 2782 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 53 [comment, 96]
3431 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Document node with 3 children but got Element node <html><head><title>Sel ection extend() tests</title> 2783 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 54 [foreignDoc, 0]
3432 <meta... 2784 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 54 [foreignDoc, 0]
3433 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Document node with 3 children but got Element node <html><head><title>Se lection extend() tests</title> 2785 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 55 [foreignDoc, 1]
3434 <meta... 2786 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 55 [foreignDoc, 1]
3435 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Document node with 3 children but got Element node <html><head><title>Sel ection extend() tests</title> 2787 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 56 [foreignComment, 2]
3436 <meta... 2788 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 56 [foreignComment, 2]
3437 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Document node with 3 children but got Element node <html><head><title>Se lection extend() tests</title> 2789 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 57 [foreignTextNode, 0]
3438 <meta... 2790 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 57 [foreignTextNode, 0]
3439 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...--> but got Element node <html><head><title>Selection extend() tests</ti tle> 2791 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 58 [foreignTextNode, 36]
3440 <meta... 2792 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 58 [foreignTextNode, 36]
3441 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Comment node <!--"Commenter" and "commentator" mean different things . I'v...--> but got Element node <html><head><title>Selection extend() tests</t itle>
3442 <meta...
3443 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 57 [foreignTextNode, 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 "I admit that I harbor doubts about whether we really need ..." but got Element node <html><head><title>Selection extend() tests</title>
3444 <meta...
3445 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 57 [foreignTextNode, 0] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Text node "I admit that I harbor doubts about whether we really nee d..." but got Element node <html><head><title>Selection extend() tests</title>
3446 <meta...
3447 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 58 [foreignTextNode, 36] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Text node "I admit that I harbor doubts about whether we really nee d..." but got Element node <html><head><title>Selection extend() tests</title>
3448 <meta...
3449 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 58 [foreignTextNode, 36] assert_equals: anchorNode mu st be the node passed to extend() if it has a different root from the original r ange expected Text node "I admit that I harbor doubts about whether we really ne ed..." but got Element node <html><head><title>Selection extend() tests</title>
3450 <meta...
3451 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 59 [xmlDoc, -1] 2793 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 59 [xmlDoc, -1]
3452 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 59 [xmlDoc, -1] 2794 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 59 [xmlDoc, -1]
3453 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Document node with 4 children but got Element node <html><head><title>Selecti on extend() tests</title> 2795 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 60 [xmlDoc, 0]
3454 <meta... 2796 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 60 [xmlDoc, 0]
3455 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] 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 expec ted Document node with 4 children but got Element node <html><head><title>Select ion extend() tests</title> 2797 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 61 [xmlDoc, 1]
3456 <meta... 2798 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 61 [xmlDoc, 1]
3457 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Document node with 4 children but got Element node <html><head><title>Selecti on extend() tests</title>
3458 <meta...
3459 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] 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 expec ted Document node with 4 children but got Element node <html><head><title>Select ion extend() tests</title>
3460 <meta...
3461 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 62 [xmlDoc, 5] 2799 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 62 [xmlDoc, 5]
3462 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 62 [xmlDoc, 5] 2800 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 62 [xmlDoc, 5]
3463 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 63 [xmlComment, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Comment node <!--I maliciously created a comment that will break incautio u...--> but got Element node <html><head><title>Selection extend() tests</title> 2801 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 63 [xmlComment, 0]
3464 <meta... 2802 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 63 [xmlComment, 0]
3465 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 63 [xmlComment, 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 <!--I maliciously created a comment that will break incauti ou...--> but got Element node <html><head><title>Selection extend() tests</title > 2803 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 64 [xmlComment, 4]
3466 <meta... 2804 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 64 [xmlComment, 4]
3467 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 64 [xmlComment, 4] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Comment node <!--I maliciously created a comment that will break incautio u...--> but got Element node <html><head><title>Selection extend() tests</title> 2805 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 65 [processingInstruction, 0]
3468 <meta... 2806 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 65 [processingInstruction, 0]
3469 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 64 [xmlComment, 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 <!--I maliciously created a comment that will break incauti ou...--> but got Element node <html><head><title>Selection extend() tests</title > 2807 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 66 [processingInstruction, 5]
3470 <meta... 2808 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 66 [processingInstruction, 5]
3471 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 65 [processingInstruction, 0] 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 "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <html><head><title>Selection extend() tests</title> 2809 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 67 [processingInstruction, 9]
3472 <meta... 2810 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 67 [processingInstruction, 9]
3473 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 65 [processingInstruction, 0] assert_equals: anchorNo de must be the node passed to extend() if it has a different root from the origi nal range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element nod e <html><head><title>Selection extend() tests</title> 2811 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 68 [detachedTextNode, 0]
3474 <meta... 2812 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 68 [detachedTextNode, 0]
3475 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 66 [processingInstruction, 5] 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 "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <html><head><title>Selection extend() tests</title> 2813 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 69 [detachedTextNode, 8]
3476 <meta... 2814 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 69 [detachedTextNode, 8]
3477 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 66 [processingInstruction, 5] assert_equals: anchorNo de must be the node passed to extend() if it has a different root from the origi nal range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element nod e <html><head><title>Selection extend() tests</title> 2815 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 70 [detachedForeignTextNode, 0]
3478 <meta... 2816 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 70 [detachedForeignTextNode, 0]
3479 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 67 [processingInstruction, 9] 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 "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <html><head><title>Selection extend() tests</title> 2817 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 71 [detachedForeignTextNode, 8]
3480 <meta... 2818 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 71 [detachedForeignTextNode, 8]
3481 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 67 [processingInstruction, 9] assert_equals: anchorNo de must be the node passed to extend() if it has a different root from the origi nal range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element nod e <html><head><title>Selection extend() tests</title> 2819 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 72 [detachedXmlTextNode, 0]
3482 <meta... 2820 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 72 [detachedXmlTextNode, 0]
3483 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 68 [detachedTextNode, 0] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Text node "Uvwxyzab" but got Element node <html><head><title>Select ion extend() tests</title> 2821 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 73 [detachedXmlTextNode, 8]
3484 <meta... 2822 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 73 [detachedXmlTextNode, 8]
3485 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 68 [detachedTextNode, 0] assert_equals: anchorNode mu st be the node passed to extend() if it has a different root from the original r ange expected Text node "Uvwxyzab" but got Element node <html><head><title>Selec tion extend() tests</title> 2823 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 74 [detachedProcessingInstruction, 12]
3486 <meta... 2824 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 74 [detachedProcessingInstruction, 12]
3487 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 69 [detachedTextNode, 8] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Text node "Uvwxyzab" but got Element node <html><head><title>Select ion extend() tests</title> 2825 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 75 [detachedComment, 3]
3488 <meta... 2826 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 75 [detachedComment, 3]
3489 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 69 [detachedTextNode, 8] assert_equals: anchorNode mu st be the node passed to extend() if it has a different root from the original r ange expected Text node "Uvwxyzab" but got Element node <html><head><title>Selec tion extend() tests</title> 2827 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 76 [detachedComment, 5]
3490 <meta... 2828 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 76 [detachedComment, 5]
3491 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Cdefghij" but got Element node <html><head><title >Selection extend() tests</title> 2829 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 77 [detachedForeignComment, 0]
3492 <meta... 2830 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 77 [detachedForeignComment, 0]
3493 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 70 [detachedForeignTextNode, 0] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Cdefghij" but got Element node <html><head><titl e>Selection extend() tests</title> 2831 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 78 [detachedForeignComment, 4]
3494 <meta... 2832 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 78 [detachedForeignComment, 4]
3495 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Cdefghij" but got Element node <html><head><title >Selection extend() tests</title> 2833 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 79 [detachedXmlComment, 2]
3496 <meta... 2834 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 79 [detachedXmlComment, 2]
3497 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 71 [detachedForeignTextNode, 8] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Cdefghij" but got Element node <html><head><titl e>Selection extend() tests</title> 2835 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 80 [docfrag, 0]
3498 <meta... 2836 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 80 [docfrag, 0]
3499 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] 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 expected Text node "Klmnopqr" but got Element node <html><head><title>Sel ection extend() tests</title> 2837 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 81 [foreignDocfrag, 0]
3500 <meta... 2838 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 81 [foreignDocfrag, 0]
3501 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the origina l range expected Text node "Klmnopqr" but got Element node <html><head><title>Se lection extend() tests</title> 2839 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 82 [xmlDocfrag, 0]
3502 <meta... 2840 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 82 [xmlDocfrag, 0]
3503 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] 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 expected Text node "Klmnopqr" but got Element node <html><head><title>Sel ection extend() tests</title>
3504 <meta...
3505 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the origina l range expected Text node "Klmnopqr" but got Element node <html><head><title>Se lection extend() tests</title>
3506 <meta...
3507 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from t he original range expected ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Element node <html><head><title>Selection extend() tests</title>
3508 <meta...
3509 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] 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() tests</title>
3510 <meta...
3511 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Comment node <!--Stuvwxyz--> but got Element node <html><head><title >Selection extend() tests</title>
3512 <meta...
3513 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 75 [detachedComment, 3] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Comment node <!--Stuvwxyz--> but got Element node <html><head><titl e>Selection extend() tests</title>
3514 <meta...
3515 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Comment node <!--Stuvwxyz--> but got Element node <html><head><title >Selection extend() tests</title>
3516 <meta...
3517 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 76 [detachedComment, 5] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Comment node <!--Stuvwxyz--> but got Element node <html><head><titl e>Selection extend() tests</title>
3518 <meta...
3519 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 77 [detachedForeignComment, 0] assert_equals: anchorNo de must be the node passed to extend() if it has a different root from the origi nal range expected Comment node <!--אריה יהודה--> but got Element node <html><he ad><title>Selection extend() tests</title>
3520 <meta...
3521 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 77 [detachedForeignComment, 0] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Comment node <!--אריה יהודה--> but got Element node <html><h ead><title>Selection extend() tests</title>
3522 <meta...
3523 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 78 [detachedForeignComment, 4] assert_equals: anchorNo de must be the node passed to extend() if it has a different root from the origi nal range expected Comment node <!--אריה יהודה--> but got Element node <html><he ad><title>Selection extend() tests</title>
3524 <meta...
3525 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 78 [detachedForeignComment, 4] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Comment node <!--אריה יהודה--> but got Element node <html><h ead><title>Selection extend() tests</title>
3526 <meta...
3527 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode m ust be the node passed to extend() if it has a different root from the original range expected Comment node <!--בן חיים אליעזר--> but got Element node <html><he ad><title>Selection extend() tests</title>
3528 <meta...
3529 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] 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 expected Comment node <!--בן חיים אליעזר--> but got Element node <html><h ead><title>Selection extend() tests</title>
3530 <meta...
3531 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] 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 expec ted DocumentFragment node with 0 children but got Element node <html><head><titl e>Selection extend() tests</title>
3532 <meta...
3533 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] 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 expe cted DocumentFragment node with 0 children but got Element node <html><head><tit le>Selection extend() tests</title>
3534 <meta...
3535 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected DocumentFragment node with 0 children but got Element node <html><hea d><title>Selection extend() tests</title>
3536 <meta...
3537 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected DocumentFragment node with 0 children but got Element node <html><he ad><title>Selection extend() tests</title>
3538 <meta...
3539 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected DocumentFragment node with 0 children but got Element node <html><head><t itle>Selection extend() tests</title>
3540 <meta...
3541 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected DocumentFragment node with 0 children but got Element node <html><head>< title>Selection extend() tests</title>
3542 <meta...
3543 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 83 [doctype, 0] 2841 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 83 [doctype, 0]
3544 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 83 [doctype, 0] 2842 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 83 [doctype, 0]
3545 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () { 2843 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
3546 selection.extend(node, offset); 2844 selection.extend(node, offset);
3547 }" 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 2845 }" 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
3548 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 84 [doctype, -17] assert_throws: extend() to a doctyp e must throw InvalidNodeTypeError function "function () { 2846 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 84 [doctype, -17] assert_throws: extend() to a doctyp e must throw InvalidNodeTypeError function "function () {
3549 selection.extend(node, offset); 2847 selection.extend(node, offset);
3550 }" 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 2848 }" 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
3551 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 85 [doctype, 1] 2849 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 85 [doctype, 1]
3552 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 85 [doctype, 1] 2850 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 85 [doctype, 1]
(...skipping 26 matching lines...) Expand all
3579 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 11 [paras[1].firstChild, 2] 2877 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 11 [paras[1].firstChild, 2]
3580 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 11 [paras[1].firstChild, 2] 2878 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 11 [paras[1].firstChild, 2]
3581 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 12 [paras[1].firstChild, 8] 2879 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 12 [paras[1].firstChild, 8]
3582 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 12 [paras[1].firstChild, 8] 2880 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 12 [paras[1].firstChild, 8]
3583 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 13 [paras[1].firstChild, 9] 2881 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 13 [paras[1].firstChild, 9]
3584 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 13 [paras[1].firstChild, 9] 2882 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 13 [paras[1].firstChild, 9]
3585 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 14 [paras[1].firstChild, 10] 2883 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 14 [paras[1].firstChild, 10]
3586 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 14 [paras[1].firstChild, 10] 2884 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 14 [paras[1].firstChild, 10]
3587 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 15 [paras[1].firstChild, 65535] 2885 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 15 [paras[1].firstChild, 65535]
3588 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 15 [paras[1].firstChild, 65535] 2886 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 15 [paras[1].firstChild, 65535]
3589 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Opqrstuv" but got Element node <html><head><titl e>Selection extend() tests</title> 2887 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 16 [detachedPara1.firstChild, 0]
3590 <meta... 2888 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 16 [detachedPara1.firstChild, 0]
3591 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 16 [detachedPara1.firstChild, 0] assert_equals: ancho rNode must be the node passed to extend() if it has a different root from the or iginal range expected Text node "Opqrstuv" but got Element node <html><head><tit le>Selection extend() tests</title> 2889 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 17 [detachedPara1.firstChild, 1]
3592 <meta... 2890 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 17 [detachedPara1.firstChild, 1]
3593 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Opqrstuv" but got Element node <html><head><titl e>Selection extend() tests</title> 2891 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 18 [detachedPara1.firstChild, 8]
3594 <meta... 2892 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 18 [detachedPara1.firstChild, 8]
3595 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 17 [detachedPara1.firstChild, 1] assert_equals: ancho rNode must be the node passed to extend() if it has a different root from the or iginal range expected Text node "Opqrstuv" but got Element node <html><head><tit le>Selection extend() tests</title>
3596 <meta...
3597 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Opqrstuv" but got Element node <html><head><titl e>Selection extend() tests</title>
3598 <meta...
3599 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 18 [detachedPara1.firstChild, 8] assert_equals: ancho rNode must be the node passed to extend() if it has a different root from the or iginal range expected Text node "Opqrstuv" but got Element node <html><head><tit le>Selection extend() tests</title>
3600 <meta...
3601 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 19 [detachedPara1.firstChild, 9] 2893 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 19 [detachedPara1.firstChild, 9]
3602 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 19 [detachedPara1.firstChild, 9] 2894 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 19 [detachedPara1.firstChild, 9]
3603 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Efghijkl" but got Element node <html><head><title >Selection extend() tests</title> 2895 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 20 [foreignPara1.firstChild, 0]
3604 <meta... 2896 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 20 [foreignPara1.firstChild, 0]
3605 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Efghijkl" but got Element node <html><head><titl e>Selection extend() tests</title> 2897 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 21 [foreignPara1.firstChild, 1]
3606 <meta... 2898 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 21 [foreignPara1.firstChild, 1]
3607 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Efghijkl" but got Element node <html><head><title >Selection extend() tests</title> 2899 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 22 [foreignPara1.firstChild, 8]
3608 <meta... 2900 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 22 [foreignPara1.firstChild, 8]
3609 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Efghijkl" but got Element node <html><head><titl e>Selection extend() tests</title>
3610 <meta...
3611 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Efghijkl" but got Element node <html><head><title >Selection extend() tests</title>
3612 <meta...
3613 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Efghijkl" but got Element node <html><head><titl e>Selection extend() tests</title>
3614 <meta...
3615 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 23 [foreignPara1.firstChild, 9] 2901 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 23 [foreignPara1.firstChild, 9]
3616 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 23 [foreignPara1.firstChild, 9] 2902 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 23 [foreignPara1.firstChild, 9]
3617 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 24 [document.documentElement, -1] 2903 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 24 [document.documentElement, -1]
3618 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 24 [document.documentElement, -1] 2904 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 24 [document.documentElement, -1]
3619 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 25 [document.documentElement, 0] 2905 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 25 [document.documentElement, 0]
3620 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 25 [document.documentElement, 0] 2906 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 25 [document.documentElement, 0]
3621 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 26 [document.documentElement, 1] 2907 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 26 [document.documentElement, 1]
3622 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 26 [document.documentElement, 1] 2908 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 26 [document.documentElement, 1]
3623 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 27 [document.documentElement, 2] 2909 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 27 [document.documentElement, 2]
3624 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 27 [document.documentElement, 2] 2910 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 27 [document.documentElement, 2]
3625 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 28 [document.documentElement, 7] 2911 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 28 [document.documentElement, 7]
3626 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 28 [document.documentElement, 7] 2912 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 28 [document.documentElement, 7]
3627 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 29 [document.head, 1] 2913 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 29 [document.head, 1]
3628 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 29 [document.head, 1] 2914 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 29 [document.head, 1]
3629 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 30 [document.body, 3] 2915 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 30 [document.body, 3]
3630 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 30 [document.body, 3] 2916 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 30 [document.body, 3]
3631 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 31 [foreignDoc.documentElement, 0] assert_equals: anch orNode must be the node passed to extend() if it has a different root from the o riginal range expected Element node <html><head><title></title></head><body><p>E fghijkl</p><p... but got Element node <html><head><title>Selection extend() test s</title> 2917 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 31 [foreignDoc.documentElement, 0]
3632 <meta... 2918 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 31 [foreignDoc.documentElement, 0]
3633 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 31 [foreignDoc.documentElement, 0] assert_equals: anc horNode 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 <html><head><title>Selection extend() tes ts</title> 2919 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 32 [foreignDoc.documentElement, 1]
3634 <meta... 2920 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 32 [foreignDoc.documentElement, 1]
3635 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 32 [foreignDoc.documentElement, 1] assert_equals: anch orNode must be the node passed to extend() if it has a different root from the o riginal range expected Element node <html><head><title></title></head><body><p>E fghijkl</p><p... but got Element node <html><head><title>Selection extend() test s</title> 2921 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 33 [foreignDoc.head, 0]
3636 <meta... 2922 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 33 [foreignDoc.head, 0]
3637 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 32 [foreignDoc.documentElement, 1] assert_equals: anc horNode 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 <html><head><title>Selection extend() tes ts</title> 2923 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 34 [foreignDoc.body, 1]
3638 <meta... 2924 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 34 [foreignDoc.body, 1]
3639 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] 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 ran ge expected Element node <head><title></title></head> but got Element node <html ><head><title>Selection extend() tests</title>
3640 <meta...
3641 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 33 [foreignDoc.head, 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 <head><title></title></head> but got Element node <htm l><head><title>Selection extend() tests</title>
3642 <meta...
3643 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] 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 ran ge expected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harb or... but got Element node <html><head><title>Selection extend() tests</title>
3644 <meta...
3645 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 34 [foreignDoc.body, 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 <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I har bor... but got Element node <html><head><title>Selection extend() tests</title>
3646 <meta...
3647 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 35 [paras[0], 0] 2925 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 35 [paras[0], 0]
3648 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 35 [paras[0], 0] 2926 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 35 [paras[0], 0]
3649 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 36 [paras[0], 1] 2927 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 36 [paras[0], 1]
3650 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 36 [paras[0], 1] 2928 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 36 [paras[0], 1]
3651 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 37 [paras[0], 2] 2929 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 37 [paras[0], 2]
3652 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 37 [paras[0], 2] 2930 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 37 [paras[0], 2]
3653 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 38 [paras[1], 0] 2931 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 38 [paras[1], 0]
3654 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 38 [paras[1], 0] 2932 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 38 [paras[1], 0]
3655 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 39 [paras[1], 1] 2933 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 39 [paras[1], 1]
3656 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 39 [paras[1], 1] 2934 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 39 [paras[1], 1]
3657 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 40 [paras[1], 2] 2935 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 40 [paras[1], 2]
3658 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 40 [paras[1], 2] 2936 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 40 [paras[1], 2]
3659 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 41 [detachedPara1, 0] assert_equals: anchorNode must b e 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 <html><head><title>S election extend() tests</title> 2937 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 41 [detachedPara1, 0]
3660 <meta... 2938 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 41 [detachedPara1, 0]
3661 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Element node <p>Opqrstuv</p> but got Element node <html><head><title> Selection extend() tests</title> 2939 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 42 [detachedPara1, 1]
3662 <meta... 2940 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 42 [detachedPara1, 1]
3663 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 42 [detachedPara1, 1] assert_equals: anchorNode must b e 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 <html><head><title>S election extend() tests</title>
3664 <meta...
3665 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Element node <p>Opqrstuv</p> but got Element node <html><head><title> Selection extend() tests</title>
3666 <meta...
3667 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 43 [testDiv, 0] 2941 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 43 [testDiv, 0]
3668 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 43 [testDiv, 0] 2942 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 43 [testDiv, 0]
3669 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 44 [testDiv, 3] 2943 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 44 [testDiv, 3]
3670 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 44 [testDiv, 3] 2944 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 44 [testDiv, 3]
3671 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 45 [document, -1] 2945 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 45 [document, -1]
3672 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 45 [document, -1] 2946 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 45 [document, -1]
3673 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 46 [document, 0] 2947 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 46 [document, 0]
3674 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 46 [document, 0] 2948 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 46 [document, 0]
3675 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 47 [document, 1] 2949 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 47 [document, 1]
3676 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 47 [document, 1] 2950 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 47 [document, 1]
3677 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 48 [document, 2] 2951 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 48 [document, 2]
3678 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 48 [document, 2] 2952 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 48 [document, 2]
3679 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 49 [document, 3] 2953 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 49 [document, 3]
3680 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 49 [document, 3] 2954 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 49 [document, 3]
3681 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 50 [comment, -1] 2955 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 50 [comment, -1]
3682 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 50 [comment, -1] 2956 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 50 [comment, -1]
3683 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 51 [comment, 0] 2957 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 51 [comment, 0]
3684 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 51 [comment, 0] 2958 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 51 [comment, 0]
3685 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 52 [comment, 4] 2959 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 52 [comment, 4]
3686 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 52 [comment, 4] 2960 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 52 [comment, 4]
3687 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 53 [comment, 96] 2961 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 53 [comment, 96]
3688 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 53 [comment, 96] 2962 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 53 [comment, 96]
3689 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Document node with 3 children but got Element node <html><head><title>Sel ection extend() tests</title> 2963 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 54 [foreignDoc, 0]
3690 <meta... 2964 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 54 [foreignDoc, 0]
3691 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Document node with 3 children but got Element node <html><head><title>Se lection extend() tests</title> 2965 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 55 [foreignDoc, 1]
3692 <meta... 2966 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 55 [foreignDoc, 1]
3693 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Document node with 3 children but got Element node <html><head><title>Sel ection extend() tests</title> 2967 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 56 [foreignComment, 2]
3694 <meta... 2968 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 56 [foreignComment, 2]
3695 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Document node with 3 children but got Element node <html><head><title>Se lection extend() tests</title> 2969 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 57 [foreignTextNode, 0]
3696 <meta... 2970 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 57 [foreignTextNode, 0]
3697 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...--> but got Element node <html><head><title>Selection extend() tests</ti tle> 2971 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 58 [foreignTextNode, 36]
3698 <meta... 2972 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 58 [foreignTextNode, 36]
3699 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Comment node <!--"Commenter" and "commentator" mean different things . I'v...--> but got Element node <html><head><title>Selection extend() tests</t itle>
3700 <meta...
3701 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 57 [foreignTextNode, 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 "I admit that I harbor doubts about whether we really need ..." but got Element node <html><head><title>Selection extend() tests</title>
3702 <meta...
3703 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 57 [foreignTextNode, 0] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Text node "I admit that I harbor doubts about whether we really nee d..." but got Element node <html><head><title>Selection extend() tests</title>
3704 <meta...
3705 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 58 [foreignTextNode, 36] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Text node "I admit that I harbor doubts about whether we really nee d..." but got Element node <html><head><title>Selection extend() tests</title>
3706 <meta...
3707 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 58 [foreignTextNode, 36] assert_equals: anchorNode mu st be the node passed to extend() if it has a different root from the original r ange expected Text node "I admit that I harbor doubts about whether we really ne ed..." but got Element node <html><head><title>Selection extend() tests</title>
3708 <meta...
3709 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 59 [xmlDoc, -1] 2973 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 59 [xmlDoc, -1]
3710 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 59 [xmlDoc, -1] 2974 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 59 [xmlDoc, -1]
3711 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Document node with 4 children but got Element node <html><head><title>Selecti on extend() tests</title> 2975 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 60 [xmlDoc, 0]
3712 <meta... 2976 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 60 [xmlDoc, 0]
3713 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] 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 expec ted Document node with 4 children but got Element node <html><head><title>Select ion extend() tests</title> 2977 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 61 [xmlDoc, 1]
3714 <meta... 2978 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 61 [xmlDoc, 1]
3715 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Document node with 4 children but got Element node <html><head><title>Selecti on extend() tests</title>
3716 <meta...
3717 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] 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 expec ted Document node with 4 children but got Element node <html><head><title>Select ion extend() tests</title>
3718 <meta...
3719 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 62 [xmlDoc, 5] 2979 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 62 [xmlDoc, 5]
3720 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 62 [xmlDoc, 5] 2980 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 62 [xmlDoc, 5]
3721 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 63 [xmlComment, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Comment node <!--I maliciously created a comment that will break incautio u...--> but got Element node <html><head><title>Selection extend() tests</title> 2981 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 63 [xmlComment, 0]
3722 <meta... 2982 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 63 [xmlComment, 0]
3723 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 63 [xmlComment, 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 <!--I maliciously created a comment that will break incauti ou...--> but got Element node <html><head><title>Selection extend() tests</title > 2983 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 64 [xmlComment, 4]
3724 <meta... 2984 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 64 [xmlComment, 4]
3725 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 64 [xmlComment, 4] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Comment node <!--I maliciously created a comment that will break incautio u...--> but got Element node <html><head><title>Selection extend() tests</title> 2985 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 65 [processingInstruction, 0]
3726 <meta... 2986 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 65 [processingInstruction, 0]
3727 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 64 [xmlComment, 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 <!--I maliciously created a comment that will break incauti ou...--> but got Element node <html><head><title>Selection extend() tests</title > 2987 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 66 [processingInstruction, 5]
3728 <meta... 2988 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 66 [processingInstruction, 5]
3729 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 65 [processingInstruction, 0] 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 "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <html><head><title>Selection extend() tests</title> 2989 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 67 [processingInstruction, 9]
3730 <meta... 2990 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 67 [processingInstruction, 9]
3731 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 65 [processingInstruction, 0] assert_equals: anchorNo de must be the node passed to extend() if it has a different root from the origi nal range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element nod e <html><head><title>Selection extend() tests</title> 2991 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 68 [detachedTextNode, 0]
3732 <meta... 2992 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 68 [detachedTextNode, 0]
3733 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 66 [processingInstruction, 5] 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 "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <html><head><title>Selection extend() tests</title> 2993 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 69 [detachedTextNode, 8]
3734 <meta... 2994 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 69 [detachedTextNode, 8]
3735 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 66 [processingInstruction, 5] assert_equals: anchorNo de must be the node passed to extend() if it has a different root from the origi nal range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element nod e <html><head><title>Selection extend() tests</title> 2995 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 70 [detachedForeignTextNode, 0]
3736 <meta... 2996 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 70 [detachedForeignTextNode, 0]
3737 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 67 [processingInstruction, 9] 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 "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <html><head><title>Selection extend() tests</title> 2997 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 71 [detachedForeignTextNode, 8]
3738 <meta... 2998 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 71 [detachedForeignTextNode, 8]
3739 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 67 [processingInstruction, 9] assert_equals: anchorNo de must be the node passed to extend() if it has a different root from the origi nal range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element nod e <html><head><title>Selection extend() tests</title> 2999 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 72 [detachedXmlTextNode, 0]
3740 <meta... 3000 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 72 [detachedXmlTextNode, 0]
3741 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 68 [detachedTextNode, 0] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Text node "Uvwxyzab" but got Element node <html><head><title>Select ion extend() tests</title> 3001 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 73 [detachedXmlTextNode, 8]
3742 <meta... 3002 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 73 [detachedXmlTextNode, 8]
3743 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 68 [detachedTextNode, 0] assert_equals: anchorNode mu st be the node passed to extend() if it has a different root from the original r ange expected Text node "Uvwxyzab" but got Element node <html><head><title>Selec tion extend() tests</title> 3003 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 74 [detachedProcessingInstruction, 12]
3744 <meta... 3004 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 74 [detachedProcessingInstruction, 12]
3745 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 69 [detachedTextNode, 8] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Text node "Uvwxyzab" but got Element node <html><head><title>Select ion extend() tests</title> 3005 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 75 [detachedComment, 3]
3746 <meta... 3006 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 75 [detachedComment, 3]
3747 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 69 [detachedTextNode, 8] assert_equals: anchorNode mu st be the node passed to extend() if it has a different root from the original r ange expected Text node "Uvwxyzab" but got Element node <html><head><title>Selec tion extend() tests</title> 3007 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 76 [detachedComment, 5]
3748 <meta... 3008 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 76 [detachedComment, 5]
3749 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Cdefghij" but got Element node <html><head><title >Selection extend() tests</title> 3009 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 77 [detachedForeignComment, 0]
3750 <meta... 3010 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 77 [detachedForeignComment, 0]
3751 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 70 [detachedForeignTextNode, 0] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Cdefghij" but got Element node <html><head><titl e>Selection extend() tests</title> 3011 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 78 [detachedForeignComment, 4]
3752 <meta... 3012 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 78 [detachedForeignComment, 4]
3753 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Cdefghij" but got Element node <html><head><title >Selection extend() tests</title> 3013 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 79 [detachedXmlComment, 2]
3754 <meta... 3014 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 79 [detachedXmlComment, 2]
3755 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 71 [detachedForeignTextNode, 8] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Cdefghij" but got Element node <html><head><titl e>Selection extend() tests</title> 3015 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 80 [docfrag, 0]
3756 <meta... 3016 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 80 [docfrag, 0]
3757 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] 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 expected Text node "Klmnopqr" but got Element node <html><head><title>Sel ection extend() tests</title> 3017 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 81 [foreignDocfrag, 0]
3758 <meta... 3018 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 81 [foreignDocfrag, 0]
3759 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the origina l range expected Text node "Klmnopqr" but got Element node <html><head><title>Se lection extend() tests</title> 3019 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 82 [xmlDocfrag, 0]
3760 <meta... 3020 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 82 [xmlDocfrag, 0]
3761 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] 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 expected Text node "Klmnopqr" but got Element node <html><head><title>Sel ection extend() tests</title>
3762 <meta...
3763 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the origina l range expected Text node "Klmnopqr" but got Element node <html><head><title>Se lection extend() tests</title>
3764 <meta...
3765 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from t he original range expected ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Element node <html><head><title>Selection extend() tests</title>
3766 <meta...
3767 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] 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() tests</title>
3768 <meta...
3769 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Comment node <!--Stuvwxyz--> but got Element node <html><head><title >Selection extend() tests</title>
3770 <meta...
3771 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 75 [detachedComment, 3] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Comment node <!--Stuvwxyz--> but got Element node <html><head><titl e>Selection extend() tests</title>
3772 <meta...
3773 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Comment node <!--Stuvwxyz--> but got Element node <html><head><title >Selection extend() tests</title>
3774 <meta...
3775 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 76 [detachedComment, 5] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Comment node <!--Stuvwxyz--> but got Element node <html><head><titl e>Selection extend() tests</title>
3776 <meta...
3777 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 77 [detachedForeignComment, 0] assert_equals: anchorNo de must be the node passed to extend() if it has a different root from the origi nal range expected Comment node <!--אריה יהודה--> but got Element node <html><he ad><title>Selection extend() tests</title>
3778 <meta...
3779 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 77 [detachedForeignComment, 0] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Comment node <!--אריה יהודה--> but got Element node <html><h ead><title>Selection extend() tests</title>
3780 <meta...
3781 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 78 [detachedForeignComment, 4] assert_equals: anchorNo de must be the node passed to extend() if it has a different root from the origi nal range expected Comment node <!--אריה יהודה--> but got Element node <html><he ad><title>Selection extend() tests</title>
3782 <meta...
3783 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 78 [detachedForeignComment, 4] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Comment node <!--אריה יהודה--> but got Element node <html><h ead><title>Selection extend() tests</title>
3784 <meta...
3785 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode m ust be the node passed to extend() if it has a different root from the original range expected Comment node <!--בן חיים אליעזר--> but got Element node <html><he ad><title>Selection extend() tests</title>
3786 <meta...
3787 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] 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 expected Comment node <!--בן חיים אליעזר--> but got Element node <html><h ead><title>Selection extend() tests</title>
3788 <meta...
3789 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] 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 expec ted DocumentFragment node with 0 children but got Element node <html><head><titl e>Selection extend() tests</title>
3790 <meta...
3791 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] 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 expe cted DocumentFragment node with 0 children but got Element node <html><head><tit le>Selection extend() tests</title>
3792 <meta...
3793 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected DocumentFragment node with 0 children but got Element node <html><hea d><title>Selection extend() tests</title>
3794 <meta...
3795 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected DocumentFragment node with 0 children but got Element node <html><he ad><title>Selection extend() tests</title>
3796 <meta...
3797 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected DocumentFragment node with 0 children but got Element node <html><head><t itle>Selection extend() tests</title>
3798 <meta...
3799 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected DocumentFragment node with 0 children but got Element node <html><head>< title>Selection extend() tests</title>
3800 <meta...
3801 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 83 [doctype, 0] 3021 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 83 [doctype, 0]
3802 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 83 [doctype, 0] 3022 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 83 [doctype, 0]
3803 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () { 3023 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
3804 selection.extend(node, offset); 3024 selection.extend(node, offset);
3805 }" 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 3025 }" 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
3806 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 84 [doctype, -17] assert_throws: extend() to a doctyp e must throw InvalidNodeTypeError function "function () { 3026 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 84 [doctype, -17] assert_throws: extend() to a doctyp e must throw InvalidNodeTypeError function "function () {
3807 selection.extend(node, offset); 3027 selection.extend(node, offset);
3808 }" 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 3028 }" 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
3809 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 85 [doctype, 1] 3029 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 85 [doctype, 1]
3810 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 85 [doctype, 1] 3030 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 85 [doctype, 1]
(...skipping 10 matching lines...) Expand all
3821 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 6 [pa ras[0].firstChild, 10] 3041 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 6 [pa ras[0].firstChild, 10]
3822 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 7 [pa ras[0].firstChild, 65535] 3042 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 7 [pa ras[0].firstChild, 65535]
3823 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 8 [pa ras[1].firstChild, -1] 3043 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 8 [pa ras[1].firstChild, -1]
3824 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 9 [pa ras[1].firstChild, 0] 3044 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 9 [pa ras[1].firstChild, 0]
3825 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 10 [p aras[1].firstChild, 1] 3045 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 10 [p aras[1].firstChild, 1]
3826 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 11 [p aras[1].firstChild, 2] 3046 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 11 [p aras[1].firstChild, 2]
3827 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 12 [p aras[1].firstChild, 8] 3047 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 12 [p aras[1].firstChild, 8]
3828 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 13 [p aras[1].firstChild, 9] 3048 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 13 [p aras[1].firstChild, 9]
3829 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 14 [p aras[1].firstChild, 10] 3049 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 14 [p aras[1].firstChild, 10]
3830 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 15 [p aras[1].firstChild, 65535] 3050 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 15 [p aras[1].firstChild, 65535]
3831 FAIL extend() with range 18 [document.head, 1, document.head, 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 <head><title>Selection extend() tests</title> 3051 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 16 [d etachedPara1.firstChild, 0]
3832 <meta chars... 3052 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 17 [d etachedPara1.firstChild, 1]
3833 FAIL extend() with range 18 [document.head, 1, document.head, 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 <head><title>Selection extend() tests</title> 3053 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 18 [d etachedPara1.firstChild, 8]
3834 <meta chars...
3835 FAIL extend() with range 18 [document.head, 1, document.head, 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 <head><title>Selection extend() tests</title>
3836 <meta chars...
3837 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 19 [d etachedPara1.firstChild, 9] 3054 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 19 [d etachedPara1.firstChild, 9]
3838 FAIL extend() with range 18 [document.head, 1, document.head, 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 <head><title>Selection extend() tests</title> 3055 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 20 [f oreignPara1.firstChild, 0]
3839 <meta chars... 3056 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 21 [f oreignPara1.firstChild, 1]
3840 FAIL extend() with range 18 [document.head, 1, document.head, 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 <head><title>Selection extend() tests</title> 3057 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 22 [f oreignPara1.firstChild, 8]
3841 <meta chars...
3842 FAIL extend() with range 18 [document.head, 1, document.head, 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 <head><title>Selection extend() tests</title>
3843 <meta chars...
3844 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 23 [f oreignPara1.firstChild, 9] 3058 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 23 [f oreignPara1.firstChild, 9]
3845 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 24 [d ocument.documentElement, -1] 3059 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 24 [d ocument.documentElement, -1]
3846 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 25 [d ocument.documentElement, 0] 3060 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 25 [d ocument.documentElement, 0]
3847 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 26 [d ocument.documentElement, 1] 3061 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 26 [d ocument.documentElement, 1]
3848 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 27 [d ocument.documentElement, 2] 3062 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 27 [d ocument.documentElement, 2]
3849 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 28 [d ocument.documentElement, 7] 3063 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 28 [d ocument.documentElement, 7]
3850 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 29 [d ocument.head, 1] 3064 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 29 [d ocument.head, 1]
3851 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 30 [d ocument.body, 3] 3065 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 30 [d ocument.body, 3]
3852 FAIL extend() with range 18 [document.head, 1, document.head, 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 <head><title>Selection extend() tests</title> 3066 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 31 [f oreignDoc.documentElement, 0]
3853 <meta chars... 3067 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 32 [f oreignDoc.documentElement, 1]
3854 FAIL extend() with range 18 [document.head, 1, document.head, 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 <head><title>Selection extend() tests</title> 3068 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 33 [f oreignDoc.head, 0]
3855 <meta chars... 3069 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 34 [f oreignDoc.body, 1]
3856 FAIL extend() with range 18 [document.head, 1, document.head, 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 <head><title>Selection extend() test s</title>
3857 <meta chars...
3858 FAIL extend() with range 18 [document.head, 1, document.head, 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 <hea d><title>Selection extend() tests</title>
3859 <meta chars...
3860 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 35 [p aras[0], 0] 3070 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 35 [p aras[0], 0]
3861 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 36 [p aras[0], 1] 3071 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 36 [p aras[0], 1]
3862 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 37 [p aras[0], 2] 3072 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 37 [p aras[0], 2]
3863 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 38 [p aras[1], 0] 3073 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 38 [p aras[1], 0]
3864 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 39 [p aras[1], 1] 3074 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 39 [p aras[1], 1]
3865 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 40 [p aras[1], 2] 3075 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 40 [p aras[1], 2]
3866 FAIL extend() with range 18 [document.head, 1, document.head, 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 <head><title>Selection extend() tests</title> 3076 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 41 [d etachedPara1, 0]
3867 <meta chars... 3077 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 42 [d etachedPara1, 1]
3868 FAIL extend() with range 18 [document.head, 1, document.head, 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 <head><title>Selection extend() tests</title>
3869 <meta chars...
3870 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 43 [t estDiv, 0] 3078 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 43 [t estDiv, 0]
3871 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 44 [t estDiv, 3] 3079 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 44 [t estDiv, 3]
3872 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 45 [d ocument, -1] 3080 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 45 [d ocument, -1]
3873 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 46 [d ocument, 0] 3081 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 46 [d ocument, 0]
3874 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 47 [d ocument, 1] 3082 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 47 [d ocument, 1]
3875 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 48 [d ocument, 2] 3083 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 48 [d ocument, 2]
3876 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 49 [d ocument, 3] 3084 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 49 [d ocument, 3]
3877 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 50 [c omment, -1] 3085 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 50 [c omment, -1]
3878 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 51 [c omment, 0] 3086 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 51 [c omment, 0]
3879 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 52 [c omment, 4] 3087 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 52 [c omment, 4]
3880 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 53 [c omment, 96] 3088 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 53 [c omment, 96]
3881 FAIL extend() with range 18 [document.head, 1, document.head, 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 <head><title>Selection extend() tests</title> 3089 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 54 [f oreignDoc, 0]
3882 <meta chars... 3090 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 55 [f oreignDoc, 1]
3883 FAIL extend() with range 18 [document.head, 1, document.head, 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 <head><title>Selection extend() tests</title> 3091 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 56 [f oreignComment, 2]
3884 <meta chars... 3092 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 57 [f oreignTextNode, 0]
3885 FAIL extend() with range 18 [document.head, 1, document.head, 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 <head><title>Selection extend() tests</title> 3093 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 58 [f oreignTextNode, 36]
3886 <meta chars...
3887 FAIL extend() with range 18 [document.head, 1, document.head, 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 <head ><title>Selection extend() tests</title>
3888 <meta chars...
3889 FAIL extend() with range 18 [document.head, 1, document.head, 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 <hea d><title>Selection extend() tests</title>
3890 <meta chars...
3891 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 59 [x mlDoc, -1] 3094 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 59 [x mlDoc, -1]
3892 FAIL extend() with range 18 [document.head, 1, document.head, 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 <head><title>Selection extend() tests</title> 3095 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 60 [x mlDoc, 0]
3893 <meta chars... 3096 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 61 [x mlDoc, 1]
3894 FAIL extend() with range 18 [document.head, 1, document.head, 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 <head><title>Selection extend() tests</title>
3895 <meta chars...
3896 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 62 [x mlDoc, 5] 3097 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 62 [x mlDoc, 5]
3897 FAIL extend() with range 18 [document.head, 1, document.head, 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 <h ead><title>Selection extend() tests</title> 3098 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 63 [x mlComment, 0]
3898 <meta chars... 3099 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 64 [x mlComment, 4]
3899 FAIL extend() with range 18 [document.head, 1, document.head, 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 <h ead><title>Selection extend() tests</title> 3100 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 65 [p rocessingInstruction, 0]
3900 <meta chars... 3101 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 66 [p rocessingInstruction, 5]
3901 FAIL extend() with range 18 [document.head, 1, document.head, 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 <head><title>Selection extend( ) tests</title> 3102 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 67 [p rocessingInstruction, 9]
3902 <meta chars... 3103 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 68 [d etachedTextNode, 0]
3903 FAIL extend() with range 18 [document.head, 1, document.head, 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 <head><title>Selection extend( ) tests</title> 3104 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 69 [d etachedTextNode, 8]
3904 <meta chars... 3105 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 70 [d etachedForeignTextNode, 0]
3905 FAIL extend() with range 18 [document.head, 1, document.head, 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 <head><title>Selection extend( ) tests</title> 3106 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 71 [d etachedForeignTextNode, 8]
3906 <meta chars... 3107 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 72 [d etachedXmlTextNode, 0]
3907 FAIL extend() with range 18 [document.head, 1, document.head, 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 <head><title>Selection extend() tests</title> 3108 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 73 [d etachedXmlTextNode, 8]
3908 <meta chars... 3109 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 74 [d etachedProcessingInstruction, 12]
3909 FAIL extend() with range 18 [document.head, 1, document.head, 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 <head><title>Selection extend() tests</title> 3110 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 75 [d etachedComment, 3]
3910 <meta chars... 3111 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 76 [d etachedComment, 5]
3911 FAIL extend() with range 18 [document.head, 1, document.head, 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 <head><title>Selection extend() tests</title> 3112 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 77 [d etachedForeignComment, 0]
3912 <meta chars... 3113 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 78 [d etachedForeignComment, 4]
3913 FAIL extend() with range 18 [document.head, 1, document.head, 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 <head><title>Selection extend() tests</title> 3114 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 79 [d etachedXmlComment, 2]
3914 <meta chars... 3115 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 80 [d ocfrag, 0]
3915 FAIL extend() with range 18 [document.head, 1, document.head, 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 <head><title>Selection extend() tests</title> 3116 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 81 [f oreignDocfrag, 0]
3916 <meta chars... 3117 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 82 [x mlDocfrag, 0]
3917 FAIL extend() with range 18 [document.head, 1, document.head, 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 <head><title>Selection extend() tests</title>
3918 <meta chars...
3919 FAIL extend() with range 18 [document.head, 1, document.head, 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 <head><title>Selection extend() tests</title>
3920 <meta chars...
3921 FAIL extend() with range 18 [document.head, 1, document.head, 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 <head><title>Selection extend() tests</title>
3922 <meta chars...
3923 FAIL extend() with range 18 [document.head, 1, document.head, 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 <head><title>Selection extend() tests</title>
3924 <meta chars...
3925 FAIL extend() with range 18 [document.head, 1, document.head, 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 <head><title>Selection extend() tests</t itle>
3926 <meta chars...
3927 FAIL extend() with range 18 [document.head, 1, document.head, 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 <head><title>Selection extend() tests</t itle>
3928 <meta chars...
3929 FAIL extend() with range 18 [document.head, 1, document.head, 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 <head><title>Selection extend() tests</t itle>
3930 <meta chars...
3931 FAIL extend() with range 18 [document.head, 1, document.head, 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 <head><title>Selection extend() tests</title>
3932 <meta chars...
3933 FAIL extend() with range 18 [document.head, 1, document.head, 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 <head><title>Selection extend() tests</ti tle>
3934 <meta chars...
3935 FAIL extend() with range 18 [document.head, 1, document.head, 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 <head><title>Selection extend() tests</title>
3936 <meta chars...
3937 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 83 [d octype, 0] 3118 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 83 [d octype, 0]
3938 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 84 [d octype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeErro r function "function () { 3119 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 84 [d octype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeErro r function "function () {
3939 selection.extend(node, offset); 3120 selection.extend(node, offset);
3940 }" 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 3121 }" 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
3941 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 85 [d octype, 1] 3122 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 85 [d octype, 1]
3942 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 86 [f oreignDoctype, 0] 3123 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 86 [f oreignDoctype, 0]
3943 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 87 [x mlDoctype, 0] 3124 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 87 [x mlDoctype, 0]
3944 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 0 [paras[0].firstChild, -1] 3125 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 0 [paras[0].firstChild, -1]
3945 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 0 [paras[0].firstChild, -1] 3126 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 0 [paras[0].firstChild, -1]
3946 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 1 [paras[0].firstChild, 0] 3127 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 1 [paras[0].firstChild, 0]
(...skipping 19 matching lines...) Expand all
3966 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 11 [paras[1].firstChild, 2] 3147 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 11 [paras[1].firstChild, 2]
3967 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 11 [paras[1].firstChild, 2] 3148 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 11 [paras[1].firstChild, 2]
3968 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 12 [paras[1].firstChild, 8] 3149 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 12 [paras[1].firstChild, 8]
3969 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 12 [paras[1].firstChild, 8] 3150 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 12 [paras[1].firstChild, 8]
3970 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 13 [paras[1].firstChild, 9] 3151 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 13 [paras[1].firstChild, 9]
3971 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 13 [paras[1].firstChild, 9] 3152 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 13 [paras[1].firstChild, 9]
3972 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 14 [paras[1].firstChild, 10] 3153 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 14 [paras[1].firstChild, 10]
3973 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 14 [paras[1].firstChild, 10] 3154 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 14 [paras[1].firstChild, 10]
3974 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 15 [paras[1].firstChild, 65535] 3155 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 15 [paras[1].firstChild, 65535]
3975 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 15 [paras[1].firstChild, 65535] 3156 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 15 [paras[1].firstChild, 65535]
3976 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 <body><div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ 3157 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 16 [detachedPara1.firstChild, 0]
3977 </p><p id... 3158 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 16 [detachedPara1.firstChild, 0]
3978 FAIL extend() backwards with range 19 [document.body, 0, document.body, 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 Element node <body><div id="test"><p id="a">Äb̈c̈d ̈ëf̈g̈ḧ 3159 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 17 [detachedPara1.firstChild, 1]
3979 </p><p id... 3160 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 17 [detachedPara1.firstChild, 1]
3980 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 <body><div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ 3161 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 18 [detachedPara1.firstChild, 8]
3981 </p><p id... 3162 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 18 [detachedPara1.firstChild, 8]
3982 FAIL extend() backwards with range 19 [document.body, 0, document.body, 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 Element node <body><div id="test"><p id="a">Äb̈c̈d ̈ëf̈g̈ḧ
3983 </p><p id...
3984 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 <body><div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
3985 </p><p id...
3986 FAIL extend() backwards with range 19 [document.body, 0, document.body, 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 Element node <body><div id="test"><p id="a">Äb̈c̈d ̈ëf̈g̈ḧ
3987 </p><p id...
3988 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 19 [detachedPara1.firstChild, 9] 3163 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 19 [detachedPara1.firstChild, 9]
3989 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 19 [detachedPara1.firstChild, 9] 3164 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 19 [detachedPara1.firstChild, 9]
3990 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ 3165 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 20 [foreignPara1.firstChild, 0]
3991 </p><p id... 3166 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 20 [foreignPara1.firstChild, 0]
3992 FAIL extend() backwards with range 19 [document.body, 0, document.body, 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ 3167 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 21 [foreignPara1.firstChild, 1]
3993 </p><p id... 3168 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 21 [foreignPara1.firstChild, 1]
3994 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ 3169 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 22 [foreignPara1.firstChild, 8]
3995 </p><p id... 3170 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 22 [foreignPara1.firstChild, 8]
3996 FAIL extend() backwards with range 19 [document.body, 0, document.body, 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
3997 </p><p id...
3998 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
3999 </p><p id...
4000 FAIL extend() backwards with range 19 [document.body, 0, document.body, 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
4001 </p><p id...
4002 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 23 [foreignPara1.firstChild, 9] 3171 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 23 [foreignPara1.firstChild, 9]
4003 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 23 [foreignPara1.firstChild, 9] 3172 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 23 [foreignPara1.firstChild, 9]
4004 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 24 [document.documentElement, -1] 3173 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 24 [document.documentElement, -1]
4005 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 24 [document.documentElement, -1] 3174 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 24 [document.documentElement, -1]
4006 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 25 [document.documentElement, 0] 3175 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 25 [document.documentElement, 0]
4007 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 25 [document.documentElement, 0] 3176 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 25 [document.documentElement, 0]
4008 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 26 [document.documentElement, 1] 3177 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 26 [document.documentElement, 1]
4009 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 26 [document.documentElement, 1] 3178 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 26 [document.documentElement, 1]
4010 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 27 [document.documentElement, 2] 3179 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 27 [document.documentElement, 2]
4011 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 27 [document.documentElement, 2] 3180 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 27 [document.documentElement, 2]
4012 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 28 [document.documentElement, 7] 3181 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 28 [document.documentElement, 7]
4013 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 28 [document.documentElement, 7] 3182 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 28 [document.documentElement, 7]
4014 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 29 [document.head, 1] 3183 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 29 [document.head, 1]
4015 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 29 [document.head, 1] 3184 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 29 [document.head, 1]
4016 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 30 [document.body, 3] 3185 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 30 [document.body, 3]
4017 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 30 [document.body, 3] 3186 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 30 [document.body, 3]
4018 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3187 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 31 [foreignDoc.documentElement, 0]
4019 </p><p id... 3188 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 31 [foreignDoc.documentElement, 0]
4020 FAIL extend() backwards with range 19 [document.body, 0, document.body, 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3189 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 32 [foreignDoc.documentElement, 1]
4021 </p><p id... 3190 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 32 [foreignDoc.documentElement, 1]
4022 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3191 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 33 [foreignDoc.head, 0]
4023 </p><p id... 3192 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 33 [foreignDoc.head, 0]
4024 FAIL extend() backwards with range 19 [document.body, 0, document.body, 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3193 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 34 [foreignDoc.body, 1]
4025 </p><p id... 3194 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 34 [foreignDoc.body, 1]
4026 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 <body><div id="test"><p id= "a">Äb̈c̈d̈ëf̈g̈ḧ
4027 </p><p id...
4028 FAIL extend() backwards with range 19 [document.body, 0, document.body, 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 Element node <body><div id="test"><p id ="a">Äb̈c̈d̈ëf̈g̈ḧ
4029 </p><p id...
4030 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4031 </p><p id...
4032 FAIL extend() backwards with range 19 [document.body, 0, document.body, 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4033 </p><p id...
4034 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 35 [paras[0], 0] 3195 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 35 [paras[0], 0]
4035 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 35 [paras[0], 0] 3196 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 35 [paras[0], 0]
4036 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 36 [paras[0], 1] 3197 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 36 [paras[0], 1]
4037 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 36 [paras[0], 1] 3198 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 36 [paras[0], 1]
4038 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 37 [paras[0], 2] 3199 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 37 [paras[0], 2]
4039 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 37 [paras[0], 2] 3200 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 37 [paras[0], 2]
4040 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 38 [paras[1], 0] 3201 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 38 [paras[1], 0]
4041 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 38 [paras[1], 0] 3202 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 38 [paras[1], 0]
4042 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 39 [paras[1], 1] 3203 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 39 [paras[1], 1]
4043 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 39 [paras[1], 1] 3204 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 39 [paras[1], 1]
4044 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 40 [paras[1], 2] 3205 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 40 [paras[1], 2]
4045 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 40 [paras[1], 2] 3206 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 40 [paras[1], 2]
4046 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 <body><div id="test"><p id="a">Äb̈c̈d̈ëf ̈g̈ḧ 3207 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 41 [detachedPara1, 0]
4047 </p><p id... 3208 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 41 [detachedPara1, 0]
4048 FAIL extend() backwards with range 19 [document.body, 0, document.body, 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈ë f̈g̈ḧ 3209 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 42 [detachedPara1, 1]
4049 </p><p id... 3210 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 42 [detachedPara1, 1]
4050 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 <body><div id="test"><p id="a">Äb̈c̈d̈ëf ̈g̈ḧ
4051 </p><p id...
4052 FAIL extend() backwards with range 19 [document.body, 0, document.body, 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈ë f̈g̈ḧ
4053 </p><p id...
4054 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 43 [testDiv, 0] 3211 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 43 [testDiv, 0]
4055 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 43 [testDiv, 0] 3212 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 43 [testDiv, 0]
4056 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 44 [testDiv, 3] 3213 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 44 [testDiv, 3]
4057 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 44 [testDiv, 3] 3214 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 44 [testDiv, 3]
4058 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 45 [document, -1] 3215 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 45 [document, -1]
4059 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 45 [document, -1] 3216 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 45 [document, -1]
4060 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 46 [document, 0] 3217 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 46 [document, 0]
4061 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 46 [document, 0] 3218 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 46 [document, 0]
4062 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 47 [document, 1] 3219 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 47 [document, 1]
4063 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 47 [document, 1] 3220 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 47 [document, 1]
4064 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 48 [document, 2] 3221 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 48 [document, 2]
4065 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 48 [document, 2] 3222 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 48 [document, 2]
4066 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 49 [document, 3] 3223 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 49 [document, 3]
4067 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 49 [document, 3] 3224 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 49 [document, 3]
4068 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 50 [comment, -1] 3225 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 50 [comment, -1]
4069 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 50 [comment, -1] 3226 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 50 [comment, -1]
4070 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 51 [comment, 0] 3227 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 51 [comment, 0]
4071 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 51 [comment, 0] 3228 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 51 [comment, 0]
4072 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 52 [comment, 4] 3229 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 52 [comment, 4]
4073 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 52 [comment, 4] 3230 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 52 [comment, 4]
4074 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 53 [comment, 96] 3231 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 53 [comment, 96]
4075 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 53 [comment, 96] 3232 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 53 [comment, 96]
4076 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g ̈ḧ 3233 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 54 [foreignDoc, 0]
4077 </p><p id... 3234 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 54 [foreignDoc, 0]
4078 FAIL extend() backwards with range 19 [document.body, 0, document.body, 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈ g̈ḧ 3235 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 55 [foreignDoc, 1]
4079 </p><p id... 3236 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 55 [foreignDoc, 1]
4080 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g ̈ḧ 3237 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 56 [foreignComment, 2]
4081 </p><p id... 3238 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 56 [foreignComment, 2]
4082 FAIL extend() backwards with range 19 [document.body, 0, document.body, 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈ g̈ḧ 3239 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 57 [foreignTextNode, 0]
4083 </p><p id... 3240 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 57 [foreignTextNode, 0]
4084 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3241 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 58 [foreignTextNode, 36]
4085 </p><p id... 3242 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 58 [foreignTextNode, 36]
4086 FAIL extend() backwards with range 19 [document.body, 0, document.body, 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 E lement node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4087 </p><p id...
4088 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4089 </p><p id...
4090 FAIL extend() backwards with range 19 [document.body, 0, document.body, 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4091 </p><p id...
4092 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4093 </p><p id...
4094 FAIL extend() backwards with range 19 [document.body, 0, document.body, 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4095 </p><p id...
4096 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 59 [xmlDoc, -1] 3243 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 59 [xmlDoc, -1]
4097 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 59 [xmlDoc, -1] 3244 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 59 [xmlDoc, -1]
4098 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3245 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 60 [xmlDoc, 0]
4099 </p><p id... 3246 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 60 [xmlDoc, 0]
4100 FAIL extend() backwards with range 19 [document.body, 0, document.body, 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3247 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 61 [xmlDoc, 1]
4101 </p><p id... 3248 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 61 [xmlDoc, 1]
4102 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4103 </p><p id...
4104 FAIL extend() backwards with range 19 [document.body, 0, document.body, 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4105 </p><p id...
4106 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 62 [xmlDoc, 5] 3249 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 62 [xmlDoc, 5]
4107 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 62 [xmlDoc, 5] 3250 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 62 [xmlDoc, 5]
4108 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3251 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 63 [xmlComment, 0]
4109 </p><p id... 3252 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 63 [xmlComment, 0]
4110 FAIL extend() backwards with range 19 [document.body, 0, document.body, 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 Eleme nt node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3253 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 64 [xmlComment, 4]
4111 </p><p id... 3254 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 64 [xmlComment, 4]
4112 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3255 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 65 [processingInstruction, 0]
4113 </p><p id... 3256 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 65 [processingInstruction, 0]
4114 FAIL extend() backwards with range 19 [document.body, 0, document.body, 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 Eleme nt node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3257 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 66 [processingInstruction, 5]
4115 </p><p id... 3258 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 66 [processingInstruction, 5]
4116 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 <body><div id="test"> <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3259 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 67 [processingInstruction, 9]
4117 </p><p id... 3260 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 67 [processingInstruction, 9]
4118 FAIL extend() backwards with range 19 [document.body, 0, document.body, 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 Element node <body><div id="test" ><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3261 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 68 [detachedTextNode, 0]
4119 </p><p id... 3262 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 68 [detachedTextNode, 0]
4120 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 <body><div id="test"> <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3263 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 69 [detachedTextNode, 8]
4121 </p><p id... 3264 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 69 [detachedTextNode, 8]
4122 FAIL extend() backwards with range 19 [document.body, 0, document.body, 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 Element node <body><div id="test" ><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3265 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 70 [detachedForeignTextNode, 0]
4123 </p><p id... 3266 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 70 [detachedForeignTextNode, 0]
4124 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 <body><div id="test"> <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3267 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 71 [detachedForeignTextNode, 8]
4125 </p><p id... 3268 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 71 [detachedForeignTextNode, 8]
4126 FAIL extend() backwards with range 19 [document.body, 0, document.body, 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 Element node <body><div id="test" ><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3269 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 72 [detachedXmlTextNode, 0]
4127 </p><p id... 3270 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 72 [detachedXmlTextNode, 0]
4128 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3271 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 73 [detachedXmlTextNode, 8]
4129 </p><p id... 3272 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 73 [detachedXmlTextNode, 8]
4130 FAIL extend() backwards with range 19 [document.body, 0, document.body, 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈ 3273 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 74 [detachedProcessingInstruction, 12]
4131 </p><p id... 3274 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 74 [detachedProcessingInstruction, 12]
4132 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3275 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 75 [detachedComment, 3]
4133 </p><p id... 3276 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 75 [detachedComment, 3]
4134 FAIL extend() backwards with range 19 [document.body, 0, document.body, 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈ 3277 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 76 [detachedComment, 5]
4135 </p><p id... 3278 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 76 [detachedComment, 5]
4136 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ 3279 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 77 [detachedForeignComment, 0]
4137 </p><p id... 3280 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 77 [detachedForeignComment, 0]
4138 FAIL extend() backwards with range 19 [document.body, 0, document.body, 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ 3281 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 78 [detachedForeignComment, 4]
4139 </p><p id... 3282 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 78 [detachedForeignComment, 4]
4140 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ 3283 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 79 [detachedXmlComment, 2]
4141 </p><p id... 3284 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 79 [detachedXmlComment, 2]
4142 FAIL extend() backwards with range 19 [document.body, 0, document.body, 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ 3285 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 80 [docfrag, 0]
4143 </p><p id... 3286 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 80 [docfrag, 0]
4144 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g ̈ḧ 3287 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 81 [foreignDocfrag, 0]
4145 </p><p id... 3288 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 81 [foreignDocfrag, 0]
4146 FAIL extend() backwards with range 19 [document.body, 0, document.body, 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈ g̈ḧ 3289 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 82 [xmlDocfrag, 0]
4147 </p><p id... 3290 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 82 [xmlDocfrag, 0]
4148 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g ̈ḧ
4149 </p><p id...
4150 FAIL extend() backwards with range 19 [document.body, 0, document.body, 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈ g̈ḧ
4151 </p><p id...
4152 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4153 </p><p id...
4154 FAIL extend() backwards with range 19 [document.body, 0, document.body, 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4155 </p><p id...
4156 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
4157 </p><p id...
4158 FAIL extend() backwards with range 19 [document.body, 0, document.body, 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
4159 </p><p id...
4160 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
4161 </p><p id...
4162 FAIL extend() backwards with range 19 [document.body, 0, document.body, 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
4163 </p><p id...
4164 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 <body><div id="test"><p id="a"> Äb̈c̈d̈ëf̈g̈ḧ
4165 </p><p id...
4166 FAIL extend() backwards with range 19 [document.body, 0, document.body, 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 Element node <body><div id="test"><p id="a" >Äb̈c̈d̈ëf̈g̈ḧ
4167 </p><p id...
4168 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 <body><div id="test"><p id="a"> Äb̈c̈d̈ëf̈g̈ḧ
4169 </p><p id...
4170 FAIL extend() backwards with range 19 [document.body, 0, document.body, 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 Element node <body><div id="test"><p id="a" >Äb̈c̈d̈ëf̈g̈ḧ
4171 </p><p id...
4172 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 <body><div id="test"><p id="a"> Äb̈c̈d̈ëf̈g̈ḧ
4173 </p><p id...
4174 FAIL extend() backwards with range 19 [document.body, 0, document.body, 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 Element node <body><div id="test"><p id="a" >Äb̈c̈d̈ëf̈g̈ḧ
4175 </p><p id...
4176 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 <body><div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
4177 </p><p id...
4178 FAIL extend() backwards with range 19 [document.body, 0, document.body, 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 Element node <body><div id="test"><p id="a">Äb̈c̈d ̈ëf̈g̈ḧ
4179 </p><p id...
4180 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 <body><div id="test"><p id="a">A ̈b̈c̈d̈ëf̈g̈ḧ
4181 </p><p id...
4182 FAIL extend() backwards with range 19 [document.body, 0, document.body, 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 Element node <body><div id="test"><p id="a"> Äb̈c̈d̈ëf̈g̈ḧ
4183 </p><p id...
4184 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 <body><div id="test"><p id="a">Äb̈c ̈d̈ëf̈g̈ḧ
4185 </p><p id...
4186 FAIL extend() backwards with range 19 [document.body, 0, document.body, 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 Element node <body><div id="test"><p id="a">Äb̈ c̈d̈ëf̈g̈ḧ
4187 </p><p id...
4188 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 83 [doctype, 0] 3291 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 83 [doctype, 0]
4189 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 83 [doctype, 0] 3292 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 83 [doctype, 0]
4190 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNod eTypeError function "function () { 3293 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNod eTypeError function "function () {
4191 selection.extend(node, offset); 3294 selection.extend(node, offset);
4192 }" 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 3295 }" 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
4193 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNo deTypeError function "function () { 3296 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNo deTypeError function "function () {
4194 selection.extend(node, offset); 3297 selection.extend(node, offset);
4195 }" 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 3298 }" 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
4196 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 85 [doctype, 1] 3299 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 85 [doctype, 1]
4197 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 85 [doctype, 1] 3300 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 85 [doctype, 1]
4198 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 86 [foreignDoctype, 0] 3301 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 86 [foreignDoctype, 0]
4199 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 86 [foreignDoctype, 0] 3302 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 86 [foreignDoctype, 0]
4200 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 87 [xmlDoctype, 0] 3303 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 87 [xmlDoctype, 0]
4201 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 87 [xmlDoctype, 0] 3304 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 87 [xmlDoctype, 0]
4202 Harness: the test ran to completion. 3305 Harness: the test ran to completion.
4203 3306
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698