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

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

Issue 2704443002: Selection API: extend() should operate DOM Ranges. (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 335 matching lines...) Expand 10 before | Expand all | Expand 10 after
346 PASS extend() with range 0 [] and point 80 [docfrag, 0] 346 PASS extend() with range 0 [] and point 80 [docfrag, 0]
347 PASS extend() with range 0 [] and point 81 [foreignDocfrag, 0] 347 PASS extend() with range 0 [] and point 81 [foreignDocfrag, 0]
348 PASS extend() with range 0 [] and point 82 [xmlDocfrag, 0] 348 PASS extend() with range 0 [] and point 82 [xmlDocfrag, 0]
349 PASS extend() with range 0 [] and point 83 [doctype, 0] 349 PASS extend() with range 0 [] and point 83 [doctype, 0]
350 PASS extend() with range 0 [] and point 84 [doctype, -17] 350 PASS extend() with range 0 [] and point 84 [doctype, -17]
351 PASS extend() with range 0 [] and point 85 [doctype, 1] 351 PASS extend() with range 0 [] and point 85 [doctype, 1]
352 PASS extend() with range 0 [] and point 86 [foreignDoctype, 0] 352 PASS extend() with range 0 [] and point 86 [foreignDoctype, 0]
353 PASS extend() with range 0 [] and point 87 [xmlDoctype, 0] 353 PASS extend() with range 0 [] and point 87 [xmlDoctype, 0]
354 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 0 [paras[0].firstChild, -1] 354 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 0 [paras[0].firstChild, -1]
355 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 1 [paras[0].firstChild, 0] 355 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 1 [paras[0].firstChild, 0]
356 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 2 [paras[0].firstChild, 1] assert_equals: focusOffset must be the offset p assed to extend() expected 1 but got 2 356 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 2 [paras[0].firstChild, 1]
357 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 3 [paras[0].firstChild, 2] 357 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 3 [paras[0].firstChild, 2]
358 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 4 [paras[0].firstChild, 8] 358 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 4 [paras[0].firstChild, 8]
359 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 5 [paras[0].firstChild, 9] assert_equals: focusOffset must be the offset p assed to extend() expected 9 but got 10 359 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 5 [paras[0].firstChild, 9]
360 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 6 [paras[0].firstChild, 10] 360 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 7 [paras[0].firstChild, 65535] 361 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 8 [paras[1].firstChild, -1] 362 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 8 [paras[1].firstChild, -1]
363 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 9 [paras[1].firstChild, 0] assert_equals: focusNode must be the node passe d to extend() expected Text node "Ijklmnop 363 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 9 [paras[1].firstChild, 0]
364 " but got Element node <p id="c">Qrstuvwx</p> 364 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 10 [paras[1].firstChild, 1]
365 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 10 [paras[1].firstChild, 1] assert_equals: focusNode must be the node pass ed to extend() expected Text node "Ijklmnop 365 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 11 [paras[1].firstChild, 2]
366 " but got Element node <p id="c">Qrstuvwx</p> 366 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 12 [paras[1].firstChild, 8]
367 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 11 [paras[1].firstChild, 2] assert_equals: focusNode must be the node pass ed to extend() expected Text node "Ijklmnop 367 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 13 [paras[1].firstChild, 9]
368 " but got Element node <p id="c">Qrstuvwx</p>
369 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 12 [paras[1].firstChild, 8] assert_equals: focusNode must be the node pass ed to extend() expected Text node "Ijklmnop
370 " but got Element node <p id="c">Qrstuvwx</p>
371 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 13 [paras[1].firstChild, 9] assert_equals: focusNode must be the node pass ed to extend() expected Text node "Ijklmnop
372 " but got Element node <p id="c">Qrstuvwx</p>
373 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 14 [paras[1].firstChild, 10] 368 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 14 [paras[1].firstChild, 10]
374 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 15 [paras[1].firstChild, 65535] 369 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 15 [paras[1].firstChild, 65535]
375 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̈ḧ 370 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̈ḧ
376 " 371 "
377 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̈ḧ 372 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̈ḧ
378 " 373 "
379 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̈ḧ 374 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̈ḧ
380 " 375 "
381 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 19 [detachedPara1.firstChild, 9] 376 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 19 [detachedPara1.firstChild, 9]
382 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̈ḧ 377 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̈ḧ
383 " 378 "
384 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̈ḧ 379 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̈ḧ
385 " 380 "
386 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̈ḧ 381 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̈ḧ
387 " 382 "
388 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 23 [foreignPara1.firstChild, 9] 383 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 23 [foreignPara1.firstChild, 9]
389 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 24 [document.documentElement, -1] 384 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 24 [document.documentElement, -1]
390 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 25 [document.documentElement, 0] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title> 385 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 25 [document.documentElement, 0]
391 <meta... 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 26 [document.documentElement, 1]
392 " 387 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 27 [document.documentElement, 2]
393 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 26 [document.documentElement, 1] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title>
394 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
395 "
396 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 27 [document.documentElement, 2] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title>
397 <meta... but got Text node "Qrstuvwx"
398 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 28 [document.documentElement, 7] 388 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 28 [document.documentElement, 7]
399 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 29 [document.head, 1] assert_equals: focusNode must be the node passed to extend() expected Element node <head><title>Selection extend() tests</title> 389 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 29 [document.head, 1]
400 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 390 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 30 [document.body, 3]
401 "
402 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 30 [document.body, 3] assert_equals: focusNode must be the node passed to extend() expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
403 </p><p id... but got Text node "Qrstuvwx"
404 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̈ḧ 391 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̈ḧ
405 " 392 "
406 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̈ḧ 393 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̈ḧ
407 " 394 "
408 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̈ḧ 395 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̈ḧ
409 " 396 "
410 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̈ḧ 397 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̈ḧ
411 " 398 "
412 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 35 [paras[0], 0] assert_equals: focusNode must be the node passed to exten d() expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 399 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 35 [paras[0], 0]
413 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 400 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 36 [paras[0], 1]
414 "
415 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 36 [paras[0], 1] assert_equals: focusNode must be the node passed to exten d() expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
416 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
417 "
418 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 37 [paras[0], 2] 401 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 37 [paras[0], 2]
419 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 38 [paras[1], 0] assert_equals: focusNode must be the node passed to exten d() expected Element node <p id="b" style="display:none">Ijklmnop 402 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 38 [paras[1], 0]
420 </p> but got Element node <p id="c">Qrstuvwx</p> 403 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 39 [paras[1], 1]
421 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 39 [paras[1], 1] assert_equals: focusNode must be the node passed to exten d() expected Element node <p id="b" style="display:none">Ijklmnop
422 </p> but got Element node <p id="c">Qrstuvwx</p>
423 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 40 [paras[1], 2] 404 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 40 [paras[1], 2]
424 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̈ḧ 405 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̈ḧ
425 " 406 "
426 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̈ḧ 407 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̈ḧ
427 " 408 "
428 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 43 [testDiv, 0] assert_equals: focusNode must be the node passed to extend () expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 409 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 43 [testDiv, 0]
429 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 410 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 44 [testDiv, 3]
430 "
431 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 44 [testDiv, 3] assert_equals: focusNode must be the node passed to extend () expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
432 </p><p id="b" s... but got Text node "Qrstuvwx"
433 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 45 [document, -1] 411 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 45 [document, -1]
434 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 46 [document, 0] assert_equals: focusNode must be the node passed to exten d() expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 412 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 46 [document, 0]
435 " 413 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 47 [document, 1]
436 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 47 [document, 1] assert_equals: focusNode must be the node passed to exten d() expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 414 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 48 [document, 2]
437 "
438 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 48 [document, 2] assert_equals: focusNode must be the node passed to exten d() expected Document node with 2 children but got Text node "Qrstuvwx"
439 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 49 [document, 3] 415 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 49 [document, 3]
440 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 50 [comment, -1] 416 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 50 [comment, -1]
441 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 51 [comment, 0] assert_equals: focusNode must be the node passed to extend () expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 417 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 51 [comment, 0]
442 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 52 [comment, 4] assert_equals: focusNode must be the node passed to extend () expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 418 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 52 [comment, 4]
443 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 53 [comment, 96] 419 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 53 [comment, 96]
444 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̈ḧ 420 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̈ḧ
445 " 421 "
446 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̈ḧ 422 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̈ḧ
447 " 423 "
448 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̈ḧ 424 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̈ḧ
449 " 425 "
450 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̈ḧ 426 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̈ḧ
451 " 427 "
452 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̈ḧ 428 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̈ḧ
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
498 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̈ḧ 474 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̈ḧ
499 " 475 "
500 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 83 [doctype, 0] 476 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 83 [doctype, 0]
501 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 () { 477 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 () {
502 selection.extend(node, offset); 478 selection.extend(node, offset);
503 }" 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 479 }" 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
504 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 85 [doctype, 1] 480 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 85 [doctype, 1]
505 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 86 [foreignDoctype, 0] 481 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 86 [foreignDoctype, 0]
506 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 87 [xmlDoctype, 0] 482 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 87 [xmlDoctype, 0]
507 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 0 [paras[0].firstChild, -1] 483 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 0 [paras[0].firstChild, -1]
508 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: endOffs et must be correct expected 1 but got 2 484 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 0 [paras[0].firstChild, -1]
509 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 1 [paras[0].firstChild, 0] 485 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 1 [paras[0].firstChild, 0]
510 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: endOffse t must be correct expected 1 but got 2 486 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 1 [paras[0].firstChild, 0]
511 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 2 [paras[0].firstChild, 1] assert_equals: focusOffset must be the offset passed to extend() expected 1 but got 2 487 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 2 [paras[0].firstChild, 1]
512 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: endOffse t must be correct expected 1 but got 2 488 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 2 [paras[0].firstChild, 1]
513 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 3 [paras[0].firstChild, 2] 489 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 3 [paras[0].firstChild, 2]
514 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: endOffse t must be correct expected 1 but got 2 490 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 3 [paras[0].firstChild, 2]
515 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 4 [paras[0].firstChild, 8] 491 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 4 [paras[0].firstChild, 8]
516 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: endOffse t must be correct expected 1 but got 2 492 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 4 [paras[0].firstChild, 8]
517 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 5 [paras[0].firstChild, 9] assert_equals: focusOffset must be the offset passed to extend() expected 9 but got 10 493 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 5 [paras[0].firstChild, 9]
518 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: endOffse t must be correct expected 1 but got 2 494 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 5 [paras[0].firstChild, 9]
519 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 6 [paras[0].firstChild, 10] 495 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 6 [paras[0].firstChild, 10]
520 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: endOffs et must be correct expected 1 but got 2 496 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 6 [paras[0].firstChild, 10]
521 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 7 [paras[0].firstChild, 65535] 497 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 7 [paras[0].firstChild, 65535]
522 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: endO ffset must be correct expected 1 but got 2 498 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 7 [paras[0].firstChild, 65535]
523 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 8 [paras[1].firstChild, -1] 499 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 8 [paras[1].firstChild, -1]
524 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: endOffs et must be correct expected 1 but got 2 500 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 8 [paras[1].firstChild, -1]
525 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 9 [paras[1].firstChild, 0] assert_equals: focusNode must be the n ode passed to extend() expected Text node "Ijklmnop 501 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 9 [paras[1].firstChild, 0]
526 " but got Element node <p id="c">Qrstuvwx</p> 502 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 9 [paras[1].firstChild, 0]
527 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: endOffse t must be correct expected 1 but got 2 503 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 10 [paras[1].firstChild, 1]
528 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 10 [paras[1].firstChild, 1] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop 504 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 10 [paras[1].firstChild, 1]
529 " but got Element node <p id="c">Qrstuvwx</p> 505 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 11 [paras[1].firstChild, 2]
530 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: endOffs et must be correct expected 1 but got 2 506 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 11 [paras[1].firstChild, 2]
531 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 11 [paras[1].firstChild, 2] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop 507 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 12 [paras[1].firstChild, 8]
532 " but got Element node <p id="c">Qrstuvwx</p> 508 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 12 [paras[1].firstChild, 8]
533 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: endOffs et must be correct expected 1 but got 2 509 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 13 [paras[1].firstChild, 9]
534 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 12 [paras[1].firstChild, 8] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop 510 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 13 [paras[1].firstChild, 9]
535 " but got Element node <p id="c">Qrstuvwx</p>
536 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: endOffs et must be correct expected 1 but got 2
537 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 13 [paras[1].firstChild, 9] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
538 " but got Element node <p id="c">Qrstuvwx</p>
539 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: endOffs et must be correct expected 1 but got 2
540 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 14 [paras[1].firstChild, 10] 511 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 14 [paras[1].firstChild, 10]
541 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: endOff set must be correct expected 1 but got 2 512 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 14 [paras[1].firstChild, 10]
542 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 15 [paras[1].firstChild, 65535] 513 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 15 [paras[1].firstChild, 65535]
543 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: end Offset must be correct expected 1 but got 2 514 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 15 [paras[1].firstChild, 65535]
544 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̈ḧ 515 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̈ḧ
545 " 516 "
546 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: en dOffset must be correct expected 1 but got 2 517 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̈ḧ
518 "
547 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̈ḧ 519 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̈ḧ
548 " 520 "
549 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: en dOffset must be correct expected 1 but got 2 521 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̈ḧ
522 "
550 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̈ḧ 523 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̈ḧ
551 " 524 "
552 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: en dOffset must be correct expected 1 but got 2 525 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̈ḧ
526 "
553 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 19 [detachedPara1.firstChild, 9] 527 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 19 [detachedPara1.firstChild, 9]
554 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: en dOffset must be correct expected 1 but got 2 528 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 19 [detachedPara1.firstChild, 9]
555 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̈ḧ 529 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̈ḧ
556 " 530 "
557 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: end Offset must be correct expected 1 but got 2 531 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̈ḧ
532 "
558 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̈ḧ 533 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̈ḧ
559 " 534 "
560 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: end Offset must be correct expected 1 but got 2 535 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̈ḧ
536 "
561 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̈ḧ 537 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̈ḧ
562 " 538 "
563 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: end Offset must be correct expected 1 but got 2 539 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̈ḧ
540 "
564 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 23 [foreignPara1.firstChild, 9] 541 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 23 [foreignPara1.firstChild, 9]
565 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: end Offset must be correct expected 1 but got 2 542 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 23 [foreignPara1.firstChild, 9]
566 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 24 [document.documentElement, -1] 543 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 24 [document.documentElement, -1]
567 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 24 [document.documentElement, -1] assert_equals: Sanity check: e ndOffset must be correct expected 1 but got 2 544 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 24 [document.documentElement, -1]
568 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 25 [document.documentElement, 0] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title> 545 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 25 [document.documentElement, 0]
569 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 546 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 25 [document.documentElement, 0]
570 " 547 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 26 [document.documentElement, 1]
571 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 25 [document.documentElement, 0] assert_equals: Sanity check: en dOffset must be correct expected 1 but got 2 548 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 26 [document.documentElement, 1]
572 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 26 [document.documentElement, 1] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title> 549 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 27 [document.documentElement, 2]
573 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 550 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 27 [document.documentElement, 2]
574 "
575 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 26 [document.documentElement, 1] assert_equals: Sanity check: en dOffset must be correct expected 1 but got 2
576 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 27 [document.documentElement, 2] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title>
577 <meta... but got Text node "Qrstuvwx"
578 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 27 [document.documentElement, 2] assert_equals: Sanity check: en dOffset must be correct expected 1 but got 2
579 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 28 [document.documentElement, 7] 551 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 28 [document.documentElement, 7]
580 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 28 [document.documentElement, 7] assert_equals: Sanity check: en dOffset must be correct expected 1 but got 2 552 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 28 [document.documentElement, 7]
581 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 29 [document.head, 1] assert_equals: focusNode must be the node p assed to extend() expected Element node <head><title>Selection extend() tests</t itle> 553 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 29 [document.head, 1]
582 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 554 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 29 [document.head, 1]
583 " 555 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 30 [document.body, 3]
584 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 29 [document.head, 1] assert_equals: Sanity check: endOffset mus t be correct expected 1 but got 2 556 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 30 [document.body, 3]
585 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 30 [document.body, 3] assert_equals: focusNode must be the node p assed to extend() expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
586 </p><p id... but got Text node "Qrstuvwx"
587 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 30 [document.body, 3] assert_equals: Sanity check: endOffset mus t be correct expected 1 but got 2
588 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̈ḧ 557 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̈ḧ
589 " 558 "
590 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2 559 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̈ḧ
560 "
591 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̈ḧ 561 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̈ḧ
592 " 562 "
593 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2 563 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̈ḧ
564 "
594 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̈ḧ 565 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̈ḧ
595 " 566 "
596 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: endOffset m ust be correct expected 1 but got 2 567 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̈ḧ
568 "
597 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̈ḧ 569 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̈ḧ
598 " 570 "
599 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: endOffset m ust be correct expected 1 but got 2 571 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̈ḧ
600 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 35 [paras[0], 0] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 572 "
601 </p> but 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 35 [paras[0], 0]
602 " 574 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 35 [paras[0], 0]
603 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 35 [paras[0], 0] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2 575 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 36 [paras[0], 1]
604 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 36 [paras[0], 1] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 576 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 36 [paras[0], 1]
605 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
606 "
607 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 36 [paras[0], 1] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2
608 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 37 [paras[0], 2] 577 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 37 [paras[0], 2]
609 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 37 [paras[0], 2] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2 578 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 37 [paras[0], 2]
610 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 38 [paras[1], 0] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="b" style="display:none">Ijklmnop 579 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 38 [paras[1], 0]
611 </p> but got Element node <p id="c">Qrstuvwx</p> 580 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 38 [paras[1], 0]
612 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 38 [paras[1], 0] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2 581 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 39 [paras[1], 1]
613 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 39 [paras[1], 1] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="b" style="display:none">Ijklmnop 582 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 39 [paras[1], 1]
614 </p> but got Element node <p id="c">Qrstuvwx</p>
615 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 39 [paras[1], 1] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2
616 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 40 [paras[1], 2] 583 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 40 [paras[1], 2]
617 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 40 [paras[1], 2] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2 584 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 40 [paras[1], 2]
618 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̈ḧ 585 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̈ḧ
619 " 586 "
620 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 41 [detachedPara1, 0] assert_equals: Sanity check: endOffset mus t be correct expected 1 but got 2 587 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̈ḧ
588 "
621 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̈ḧ 589 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̈ḧ
622 " 590 "
623 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 42 [detachedPara1, 1] assert_equals: Sanity check: endOffset mus t be correct expected 1 but got 2 591 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̈ḧ
624 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 43 [testDiv, 0] assert_equals: focusNode must be the node passed to extend() expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 592 "
625 </p><p id="b" s... 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 43 [testDiv, 0]
626 " 594 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 43 [testDiv, 0]
627 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 43 [testDiv, 0] assert_equals: Sanity check: endOffset must be c orrect expected 1 but got 2 595 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 44 [testDiv, 3]
628 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 44 [testDiv, 3] assert_equals: focusNode must be the node passed to extend() expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 596 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 44 [testDiv, 3]
629 </p><p id="b" s... but got Text node "Qrstuvwx"
630 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 44 [testDiv, 3] assert_equals: Sanity check: endOffset must be c orrect expected 1 but got 2
631 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 45 [document, -1] 597 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 45 [document, -1]
632 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 45 [document, -1] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2 598 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 45 [document, -1]
633 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 46 [document, 0] assert_equals: focusNode must be the node passed to extend() expected Document node with 2 children but got Text node "Äb̈c̈d̈e ̈f̈g̈ḧ 599 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 46 [document, 0]
634 " 600 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 46 [document, 0]
635 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 46 [document, 0] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2 601 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 47 [document, 1]
636 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 47 [document, 1] assert_equals: focusNode must be the node passed to extend() expected Document node with 2 children but got Text node "Äb̈c̈d̈e ̈f̈g̈ḧ 602 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 47 [document, 1]
637 " 603 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 48 [document, 2]
638 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 47 [document, 1] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2 604 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 48 [document, 2]
639 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 48 [document, 2] assert_equals: focusNode must be the node passed to extend() expected Document node with 2 children but got Text node "Qrstuvwx"
640 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 48 [document, 2] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2
641 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 49 [document, 3] 605 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 49 [document, 3]
642 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 49 [document, 3] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2 606 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 49 [document, 3]
643 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 50 [comment, -1] 607 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 50 [comment, -1]
644 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 50 [comment, -1] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2 608 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 50 [comment, -1]
645 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 51 [comment, 0] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstu vwx" 609 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 51 [comment, 0]
646 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 51 [comment, 0] assert_equals: Sanity check: endOffset must be c orrect expected 1 but got 2 610 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 51 [comment, 0]
647 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 52 [comment, 4] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstu vwx" 611 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 52 [comment, 4]
648 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 52 [comment, 4] assert_equals: Sanity check: endOffset must be c orrect expected 1 but got 2 612 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 52 [comment, 4]
649 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 53 [comment, 96] 613 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 53 [comment, 96]
650 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 53 [comment, 96] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2 614 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 53 [comment, 96]
651 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̈ḧ 615 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̈ḧ
652 " 616 "
653 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 54 [foreignDoc, 0] assert_equals: Sanity check: endOffset must b e correct expected 1 but got 2 617 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̈ḧ
618 "
654 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̈ḧ 619 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̈ḧ
655 " 620 "
656 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 55 [foreignDoc, 1] assert_equals: Sanity check: endOffset must b e correct expected 1 but got 2 621 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̈ḧ
622 "
657 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̈ḧ 623 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̈ḧ
658 " 624 "
659 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 56 [foreignComment, 2] assert_equals: Sanity check: endOffset mu st be correct expected 1 but got 2 625 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̈ḧ
626 "
660 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̈ḧ 627 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̈ḧ
661 " 628 "
662 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: endOffset m ust be correct expected 1 but got 2 629 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̈ḧ
630 "
663 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̈ḧ 631 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̈ḧ
664 " 632 "
665 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2 633 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̈ḧ
634 "
666 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 59 [xmlDoc, -1] 635 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 59 [xmlDoc, -1]
667 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 59 [xmlDoc, -1] assert_equals: Sanity check: endOffset must be c orrect expected 1 but got 2 636 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 59 [xmlDoc, -1]
668 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̈ḧ 637 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̈ḧ
669 " 638 "
670 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 60 [xmlDoc, 0] assert_equals: Sanity check: endOffset must be co rrect expected 1 but got 2 639 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̈ḧ
640 "
671 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̈ḧ 641 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̈ḧ
672 " 642 "
673 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 61 [xmlDoc, 1] assert_equals: Sanity check: endOffset must be co rrect expected 1 but got 2 643 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̈ḧ
644 "
674 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 62 [xmlDoc, 5] 645 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 62 [xmlDoc, 5]
675 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 62 [xmlDoc, 5] assert_equals: Sanity check: endOffset must be co rrect expected 1 but got 2 646 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 62 [xmlDoc, 5]
676 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̈ḧ 647 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̈ḧ
677 " 648 "
678 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 63 [xmlComment, 0] assert_equals: Sanity check: endOffset must b e correct expected 1 but got 2 649 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̈ḧ
650 "
679 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̈ḧ 651 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̈ḧ
680 " 652 "
681 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 64 [xmlComment, 4] assert_equals: Sanity check: endOffset must b e correct expected 1 but got 2 653 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̈ḧ
654 "
682 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̈ḧ 655 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̈ḧ
683 " 656 "
684 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 65 [processingInstruction, 0] assert_equals: Sanity check: endOf fset must be correct expected 1 but got 2 657 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̈ḧ
658 "
685 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̈ḧ 659 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̈ḧ
686 " 660 "
687 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 66 [processingInstruction, 5] assert_equals: Sanity check: endOf fset must be correct expected 1 but got 2 661 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̈ḧ
662 "
688 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̈ḧ 663 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̈ḧ
689 " 664 "
690 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 67 [processingInstruction, 9] assert_equals: Sanity check: endOf fset must be correct expected 1 but got 2 665 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̈ḧ
666 "
691 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̈ḧ 667 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̈ḧ
692 " 668 "
693 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2 669 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̈ḧ
670 "
694 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̈ḧ 671 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̈ḧ
695 " 672 "
696 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2 673 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̈ḧ
674 "
697 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̈ḧ 675 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̈ḧ
698 " 676 "
699 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: end Offset must be correct expected 1 but got 2 677 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̈ḧ
678 "
700 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̈ḧ 679 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̈ḧ
701 " 680 "
702 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: end Offset must be correct expected 1 but got 2 681 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̈ḧ
682 "
703 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̈ḧ 683 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̈ḧ
704 " 684 "
705 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: endOffs et must be correct expected 1 but got 2 685 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̈ḧ
686 "
706 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̈ḧ 687 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̈ḧ
707 " 688 "
708 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: endOffs et must be correct expected 1 but got 2 689 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̈ḧ
690 "
709 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̈ḧ 691 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̈ḧ
710 " 692 "
711 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity che ck: endOffset must be correct expected 1 but got 2 693 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̈ḧ
694 "
712 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̈ḧ 695 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̈ḧ
713 " 696 "
714 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 75 [detachedComment, 3] assert_equals: Sanity check: endOffset m ust be correct expected 1 but got 2 697 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̈ḧ
698 "
715 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̈ḧ 699 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̈ḧ
716 " 700 "
717 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 76 [detachedComment, 5] assert_equals: Sanity check: endOffset m ust be correct expected 1 but got 2 701 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̈ḧ
702 "
718 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̈ḧ 703 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̈ḧ
719 " 704 "
720 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: endO ffset must be correct expected 1 but got 2 705 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̈ḧ
706 "
721 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̈ḧ 707 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̈ḧ
722 " 708 "
723 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: endO ffset must be correct expected 1 but got 2 709 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̈ḧ
710 "
724 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̈ḧ 711 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̈ḧ
725 " 712 "
726 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: endOffse t must be correct expected 1 but got 2 713 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̈ḧ
714 "
727 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̈ḧ 715 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̈ḧ
728 " 716 "
729 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 80 [docfrag, 0] assert_equals: Sanity check: endOffset must be c orrect expected 1 but got 2 717 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̈ḧ
718 "
730 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̈ḧ 719 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̈ḧ
731 " 720 "
732 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: endOffset mu st be correct expected 1 but got 2 721 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̈ḧ
722 "
733 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̈ḧ 723 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̈ḧ
734 " 724 "
735 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: endOffset must b e correct expected 1 but got 2 725 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̈ḧ
726 "
736 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 83 [doctype, 0] 727 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 83 [doctype, 0]
737 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 83 [doctype, 0] assert_equals: Sanity check: endOffset must be c orrect expected 1 but got 2 728 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 83 [doctype, 0]
738 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 () { 729 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 () {
739 selection.extend(node, offset); 730 selection.extend(node, offset);
740 }" 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 731 }" 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
741 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 84 [doctype, -17] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2 732 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 () {
733 selection.extend(node, offset);
734 }" 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
742 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 85 [doctype, 1] 735 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 85 [doctype, 1]
743 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 85 [doctype, 1] assert_equals: Sanity check: endOffset must be c orrect expected 1 but got 2 736 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 85 [doctype, 1]
744 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 86 [foreignDoctype, 0] 737 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 86 [foreignDoctype, 0]
745 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: endOffset mu st be correct expected 1 but got 2 738 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 86 [foreignDoctype, 0]
746 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 87 [xmlDoctype, 0] 739 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 87 [xmlDoctype, 0]
747 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: endOffset must b e correct expected 1 but got 2 740 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 87 [xmlDoctype, 0]
748 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 0 [paras[0].firstChild, -1] 741 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 0 [paras[0].firstChild, -1]
749 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 0 [paras[0].firstChild, -1] 742 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 0 [paras[0].firstChild, -1]
750 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 1 [paras[0].firstChild, 0] 743 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 1 [paras[0].firstChild, 0]
751 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 1 [paras[0].firstChild, 0] 744 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 1 [paras[0].firstChild, 0]
752 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 2 [paras[0].firstChild, 1] assert_equals: focusOffset must be the offset passed to extend() expected 1 but got 2 745 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 2 [paras[0].firstChild, 1]
753 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 2 [paras[0].firstChild, 1] assert_equals: focusOffset must be th e offset passed to extend() expected 1 but got 2 746 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 2 [paras[0].firstChild, 1]
754 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 3 [paras[0].firstChild, 2] 747 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 3 [paras[0].firstChild, 2]
755 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 3 [paras[0].firstChild, 2] 748 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 3 [paras[0].firstChild, 2]
756 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 4 [paras[0].firstChild, 8] 749 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 4 [paras[0].firstChild, 8]
757 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 4 [paras[0].firstChild, 8] 750 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 4 [paras[0].firstChild, 8]
758 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 5 [paras[0].firstChild, 9] assert_equals: focusOffset must be the offset passed to extend() expected 9 but got 10 751 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 5 [paras[0].firstChild, 9]
759 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 5 [paras[0].firstChild, 9] assert_equals: focusOffset must be th e offset passed to extend() expected 9 but got 10 752 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 5 [paras[0].firstChild, 9]
760 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 6 [paras[0].firstChild, 10] 753 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 6 [paras[0].firstChild, 10]
761 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 6 [paras[0].firstChild, 10] 754 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 6 [paras[0].firstChild, 10]
762 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 7 [paras[0].firstChild, 65535] 755 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 7 [paras[0].firstChild, 65535]
763 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 7 [paras[0].firstChild, 65535] 756 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 7 [paras[0].firstChild, 65535]
764 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 8 [paras[1].firstChild, -1] 757 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 8 [paras[1].firstChild, -1]
765 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 8 [paras[1].firstChild, -1] 758 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 8 [paras[1].firstChild, -1]
766 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 9 [paras[1].firstChild, 0] assert_equals: focusNode must be the n ode passed to extend() expected Text node "Ijklmnop 759 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 9 [paras[1].firstChild, 0]
767 " but got Element node <p id="c">Qrstuvwx</p> 760 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 9 [paras[1].firstChild, 0]
768 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 9 [paras[1].firstChild, 0] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop 761 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 10 [paras[1].firstChild, 1]
769 " but got Element node <p id="c">Qrstuvwx</p> 762 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 10 [paras[1].firstChild, 1]
770 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 10 [paras[1].firstChild, 1] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop 763 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 11 [paras[1].firstChild, 2]
771 " but got Element node <p id="c">Qrstuvwx</p> 764 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 11 [paras[1].firstChild, 2]
772 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 10 [paras[1].firstChild, 1] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop 765 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 12 [paras[1].firstChild, 8]
773 " but got Element node <p id="c">Qrstuvwx</p> 766 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 12 [paras[1].firstChild, 8]
774 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 11 [paras[1].firstChild, 2] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop 767 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 13 [paras[1].firstChild, 9]
775 " but got Element node <p id="c">Qrstuvwx</p> 768 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 13 [paras[1].firstChild, 9]
776 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 11 [paras[1].firstChild, 2] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
777 " but got Element node <p id="c">Qrstuvwx</p>
778 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 12 [paras[1].firstChild, 8] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
779 " but got Element node <p id="c">Qrstuvwx</p>
780 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 12 [paras[1].firstChild, 8] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
781 " but got Element node <p id="c">Qrstuvwx</p>
782 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 13 [paras[1].firstChild, 9] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
783 " but got Element node <p id="c">Qrstuvwx</p>
784 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 13 [paras[1].firstChild, 9] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
785 " but got Element node <p id="c">Qrstuvwx</p>
786 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 14 [paras[1].firstChild, 10] 769 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 14 [paras[1].firstChild, 10]
787 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 14 [paras[1].firstChild, 10] 770 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 14 [paras[1].firstChild, 10]
788 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 15 [paras[1].firstChild, 65535] 771 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 15 [paras[1].firstChild, 65535]
789 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 15 [paras[1].firstChild, 65535] 772 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 15 [paras[1].firstChild, 65535]
790 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̈ḧ 773 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̈ḧ
791 " 774 "
792 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̈ḧ 775 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̈ḧ
793 " 776 "
794 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̈ḧ 777 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̈ḧ
795 " 778 "
(...skipping 14 matching lines...) Expand all
810 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̈ḧ 793 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̈ḧ
811 " 794 "
812 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̈ḧ 795 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̈ḧ
813 " 796 "
814 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̈ḧ 797 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̈ḧ
815 " 798 "
816 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 23 [foreignPara1.firstChild, 9] 799 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 23 [foreignPara1.firstChild, 9]
817 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 23 [foreignPara1.firstChild, 9] 800 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 23 [foreignPara1.firstChild, 9]
818 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 24 [document.documentElement, -1] 801 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 24 [document.documentElement, -1]
819 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 24 [document.documentElement, -1] 802 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 24 [document.documentElement, -1]
820 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 25 [document.documentElement, 0] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title> 803 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 25 [document.documentElement, 0]
821 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 804 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 25 [document.documentElement, 0]
822 " 805 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 26 [document.documentElement, 1]
823 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 25 [document.documentElement, 0] assert_equals: focusNode must b e the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title> 806 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 26 [document.documentElement, 1]
824 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 807 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 27 [document.documentElement, 2]
825 " 808 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 27 [document.documentElement, 2]
826 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 26 [document.documentElement, 1] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title>
827 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
828 "
829 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 26 [document.documentElement, 1] assert_equals: focusNode must b e the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title>
830 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
831 "
832 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 27 [document.documentElement, 2] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title>
833 <meta... but got Text node "Qrstuvwx"
834 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 27 [document.documentElement, 2] assert_equals: focusNode must b e the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title>
835 <meta... but got Text node "Qrstuvwx"
836 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 28 [document.documentElement, 7] 809 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 28 [document.documentElement, 7]
837 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 28 [document.documentElement, 7] 810 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 28 [document.documentElement, 7]
838 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 29 [document.head, 1] assert_equals: focusNode must be the node p assed to extend() expected Element node <head><title>Selection extend() tests</t itle> 811 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 29 [document.head, 1]
839 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 812 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 29 [document.head, 1]
840 " 813 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 30 [document.body, 3]
841 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 29 [document.head, 1] assert_equals: focusNode must be the node passed to extend() expected Element node <head><title>Selection extend() tests</ title> 814 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 30 [document.body, 3]
842 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
843 "
844 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 30 [document.body, 3] assert_equals: focusNode must be the node p assed to extend() expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
845 </p><p id... but got Text node "Qrstuvwx"
846 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 30 [document.body, 3] assert_equals: focusNode must be the node passed to extend() expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
847 </p><p id... but got Text node "Qrstuvwx"
848 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̈ḧ 815 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̈ḧ
849 " 816 "
850 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̈ḧ 817 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̈ḧ
851 " 818 "
852 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̈ḧ 819 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̈ḧ
853 " 820 "
854 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̈ḧ 821 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̈ḧ
855 " 822 "
856 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̈ḧ 823 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̈ḧ
857 " 824 "
858 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̈ḧ 825 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̈ḧ
859 " 826 "
860 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̈ḧ 827 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̈ḧ
861 " 828 "
862 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̈ḧ 829 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̈ḧ
863 " 830 "
864 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 35 [paras[0], 0] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 831 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 35 [paras[0], 0]
865 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 832 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 35 [paras[0], 0]
866 " 833 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 36 [paras[0], 1]
867 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 35 [paras[0], 0] assert_equals: focusNode must be the node passe d to extend() expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 834 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 36 [paras[0], 1]
868 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
869 "
870 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 36 [paras[0], 1] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
871 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
872 "
873 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 36 [paras[0], 1] assert_equals: focusNode must be the node passe d to extend() expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
874 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
875 "
876 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 37 [paras[0], 2] 835 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 37 [paras[0], 2]
877 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 37 [paras[0], 2] 836 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 37 [paras[0], 2]
878 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 38 [paras[1], 0] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="b" style="display:none">Ijklmnop 837 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 38 [paras[1], 0]
879 </p> but got Element node <p id="c">Qrstuvwx</p> 838 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 38 [paras[1], 0]
880 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 38 [paras[1], 0] assert_equals: focusNode must be the node passe d to extend() expected Element node <p id="b" style="display:none">Ijklmnop 839 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 39 [paras[1], 1]
881 </p> but got Element node <p id="c">Qrstuvwx</p> 840 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 39 [paras[1], 1]
882 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 39 [paras[1], 1] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="b" style="display:none">Ijklmnop
883 </p> but got Element node <p id="c">Qrstuvwx</p>
884 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 39 [paras[1], 1] assert_equals: focusNode must be the node passe d to extend() expected Element node <p id="b" style="display:none">Ijklmnop
885 </p> but got Element node <p id="c">Qrstuvwx</p>
886 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 40 [paras[1], 2] 841 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 40 [paras[1], 2]
887 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 40 [paras[1], 2] 842 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 40 [paras[1], 2]
888 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̈ḧ 843 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̈ḧ
889 " 844 "
890 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̈ḧ 845 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̈ḧ
891 " 846 "
892 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̈ḧ 847 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̈ḧ
893 " 848 "
894 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̈ḧ 849 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̈ḧ
895 " 850 "
896 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 43 [testDiv, 0] assert_equals: focusNode must be the node passed to extend() expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 851 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 43 [testDiv, 0]
897 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 852 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 43 [testDiv, 0]
898 " 853 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 44 [testDiv, 3]
899 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 43 [testDiv, 0] assert_equals: focusNode must be the node passed to extend() expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 854 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 44 [testDiv, 3]
900 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
901 "
902 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 44 [testDiv, 3] assert_equals: focusNode must be the node passed to extend() expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
903 </p><p id="b" s... but got Text node "Qrstuvwx"
904 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 44 [testDiv, 3] assert_equals: focusNode must be the node passed to extend() expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
905 </p><p id="b" s... but got Text node "Qrstuvwx"
906 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 45 [document, -1] 855 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 45 [document, -1]
907 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 45 [document, -1] 856 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 45 [document, -1]
908 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 46 [document, 0] assert_equals: focusNode must be the node passed to extend() expected Document node with 2 children but got Text node "Äb̈c̈d̈e ̈f̈g̈ḧ 857 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 46 [document, 0]
909 " 858 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 46 [document, 0]
910 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 46 [document, 0] assert_equals: focusNode must be the node passe d to extend() expected Document node with 2 children but got Text node "Äb̈c̈d̈ ëf̈g̈ḧ 859 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 47 [document, 1]
911 " 860 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 47 [document, 1]
912 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 47 [document, 1] assert_equals: focusNode must be the node passed to extend() expected Document node with 2 children but got Text node "Äb̈c̈d̈e ̈f̈g̈ḧ 861 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 48 [document, 2]
913 " 862 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 48 [document, 2]
914 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 47 [document, 1] assert_equals: focusNode must be the node passe d to extend() expected Document node with 2 children but got Text node "Äb̈c̈d̈ ëf̈g̈ḧ
915 "
916 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 48 [document, 2] assert_equals: focusNode must be the node passed to extend() expected Document node with 2 children but got Text node "Qrstuvwx"
917 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 48 [document, 2] assert_equals: focusNode must be the node passe d to extend() expected Document node with 2 children but got Text node "Qrstuvwx "
918 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 49 [document, 3] 863 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 49 [document, 3]
919 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 49 [document, 3] 864 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 49 [document, 3]
920 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 50 [comment, -1] 865 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 50 [comment, -1]
921 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 50 [comment, -1] 866 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 50 [comment, -1]
922 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 51 [comment, 0] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstu vwx" 867 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 51 [comment, 0]
923 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 51 [comment, 0] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrst uvwx" 868 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 51 [comment, 0]
924 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 52 [comment, 4] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstu vwx" 869 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 52 [comment, 4]
925 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 52 [comment, 4] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrst uvwx" 870 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 52 [comment, 4]
926 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 53 [comment, 96] 871 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 53 [comment, 96]
927 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 53 [comment, 96] 872 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 53 [comment, 96]
928 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̈ḧ 873 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̈ḧ
929 " 874 "
930 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̈ḧ 875 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̈ḧ
931 " 876 "
932 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̈ḧ 877 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̈ḧ
933 " 878 "
934 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̈ḧ 879 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̈ḧ
935 " 880 "
(...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after
1045 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 () { 990 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 () {
1046 selection.extend(node, offset); 991 selection.extend(node, offset);
1047 }" 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 992 }" 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
1048 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 85 [doctype, 1] 993 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 85 [doctype, 1]
1049 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 85 [doctype, 1] 994 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 85 [doctype, 1]
1050 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 86 [foreignDoctype, 0] 995 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 86 [foreignDoctype, 0]
1051 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 86 [foreignDoctype, 0] 996 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 86 [foreignDoctype, 0]
1052 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 87 [xmlDoctype, 0] 997 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 87 [xmlDoctype, 0]
1053 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 87 [xmlDoctype, 0] 998 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 87 [xmlDoctype, 0]
1054 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 0 [paras[0].firstChild, -1] 999 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 0 [paras[0].firstChild, -1]
1055 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: endOffs et must be correct expected 9 but got 10 1000 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 0 [paras[0].firstChild, -1]
1056 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 1 [paras[0].firstChild, 0] 1001 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 1 [paras[0].firstChild, 0]
1057 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: endOffse t must be correct expected 9 but got 10 1002 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 1 [paras[0].firstChild, 0]
1058 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 2 [paras[0].firstChild, 1] assert_equals: focusOffset must be the offset passed to extend() expected 1 but got 2 1003 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 2 [paras[0].firstChild, 1]
1059 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: endOffse t must be correct expected 9 but got 10 1004 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 2 [paras[0].firstChild, 1]
1060 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 3 [paras[0].firstChild, 2] 1005 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 3 [paras[0].firstChild, 2]
1061 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: endOffse t must be correct expected 9 but got 10 1006 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 3 [paras[0].firstChild, 2]
1062 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 4 [paras[0].firstChild, 8] 1007 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 4 [paras[0].firstChild, 8]
1063 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: endOffse t must be correct expected 9 but got 10 1008 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 4 [paras[0].firstChild, 8]
1064 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 5 [paras[0].firstChild, 9] assert_equals: focusOffset must be the offset passed to extend() expected 9 but got 10 1009 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 5 [paras[0].firstChild, 9]
1065 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: endOffse t must be correct expected 9 but got 10 1010 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 5 [paras[0].firstChild, 9]
1066 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 6 [paras[0].firstChild, 10] 1011 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 6 [paras[0].firstChild, 10]
1067 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: endOffs et must be correct expected 9 but got 10 1012 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 6 [paras[0].firstChild, 10]
1068 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 7 [paras[0].firstChild, 65535] 1013 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 7 [paras[0].firstChild, 65535]
1069 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: endO ffset must be correct expected 9 but got 10 1014 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 7 [paras[0].firstChild, 65535]
1070 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 8 [paras[1].firstChild, -1] 1015 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 8 [paras[1].firstChild, -1]
1071 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: endOffs et must be correct expected 9 but got 10 1016 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 8 [paras[1].firstChild, -1]
1072 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 9 [paras[1].firstChild, 0] assert_equals: focusNode must be the n ode passed to extend() expected Text node "Ijklmnop 1017 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 9 [paras[1].firstChild, 0]
1073 " but got Element node <p id="c">Qrstuvwx</p> 1018 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 9 [paras[1].firstChild, 0]
1074 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: endOffse t must be correct expected 9 but got 10 1019 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 10 [paras[1].firstChild, 1]
1075 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 10 [paras[1].firstChild, 1] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop 1020 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 10 [paras[1].firstChild, 1]
1076 " but got Element node <p id="c">Qrstuvwx</p> 1021 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 11 [paras[1].firstChild, 2]
1077 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: endOffs et must be correct expected 9 but got 10 1022 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 11 [paras[1].firstChild, 2]
1078 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 11 [paras[1].firstChild, 2] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop 1023 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 12 [paras[1].firstChild, 8]
1079 " but got Element node <p id="c">Qrstuvwx</p> 1024 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 12 [paras[1].firstChild, 8]
1080 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: endOffs et must be correct expected 9 but got 10 1025 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 13 [paras[1].firstChild, 9]
1081 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 12 [paras[1].firstChild, 8] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop 1026 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 13 [paras[1].firstChild, 9]
1082 " but got Element node <p id="c">Qrstuvwx</p>
1083 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: endOffs et must be correct expected 9 but got 10
1084 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 13 [paras[1].firstChild, 9] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1085 " but got Element node <p id="c">Qrstuvwx</p>
1086 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: endOffs et must be correct expected 9 but got 10
1087 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 14 [paras[1].firstChild, 10] 1027 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 14 [paras[1].firstChild, 10]
1088 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: endOff set must be correct expected 9 but got 10 1028 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 14 [paras[1].firstChild, 10]
1089 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 15 [paras[1].firstChild, 65535] 1029 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 15 [paras[1].firstChild, 65535]
1090 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: end Offset must be correct expected 9 but got 10 1030 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 15 [paras[1].firstChild, 65535]
1091 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̈ḧ 1031 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̈ḧ
1092 " 1032 "
1093 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: en dOffset must be correct expected 9 but got 10 1033 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̈ḧ
1034 "
1094 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̈ḧ 1035 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̈ḧ
1095 " 1036 "
1096 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: en dOffset must be correct expected 9 but got 10 1037 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̈ḧ
1038 "
1097 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̈ḧ 1039 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̈ḧ
1098 " 1040 "
1099 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: en dOffset must be correct expected 9 but got 10 1041 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̈ḧ
1042 "
1100 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 19 [detachedPara1.firstChild, 9] 1043 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 19 [detachedPara1.firstChild, 9]
1101 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: en dOffset must be correct expected 9 but got 10 1044 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 19 [detachedPara1.firstChild, 9]
1102 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̈ḧ 1045 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̈ḧ
1103 " 1046 "
1104 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: end Offset must be correct expected 9 but got 10 1047 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̈ḧ
1048 "
1105 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̈ḧ 1049 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̈ḧ
1106 " 1050 "
1107 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: end Offset must be correct expected 9 but got 10 1051 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̈ḧ
1052 "
1108 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̈ḧ 1053 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̈ḧ
1109 " 1054 "
1110 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: end Offset must be correct expected 9 but got 10 1055 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̈ḧ
1056 "
1111 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 23 [foreignPara1.firstChild, 9] 1057 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 23 [foreignPara1.firstChild, 9]
1112 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: end Offset must be correct expected 9 but got 10 1058 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 23 [foreignPara1.firstChild, 9]
1113 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 24 [document.documentElement, -1] 1059 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 24 [document.documentElement, -1]
1114 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 24 [document.documentElement, -1] assert_equals: Sanity check: e ndOffset must be correct expected 9 but got 10 1060 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 24 [document.documentElement, -1]
1115 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 25 [document.documentElement, 0] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title> 1061 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 25 [document.documentElement, 0]
1116 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1062 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 25 [document.documentElement, 0]
1117 " 1063 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 26 [document.documentElement, 1]
1118 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 25 [document.documentElement, 0] assert_equals: Sanity check: en dOffset must be correct expected 9 but got 10 1064 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 26 [document.documentElement, 1]
1119 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 26 [document.documentElement, 1] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title> 1065 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 27 [document.documentElement, 2]
1120 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1066 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 27 [document.documentElement, 2]
1121 "
1122 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 26 [document.documentElement, 1] assert_equals: Sanity check: en dOffset must be correct expected 9 but got 10
1123 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 27 [document.documentElement, 2] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title>
1124 <meta... but got Text node "Qrstuvwx"
1125 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 27 [document.documentElement, 2] assert_equals: Sanity check: en dOffset must be correct expected 9 but got 10
1126 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 28 [document.documentElement, 7] 1067 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 28 [document.documentElement, 7]
1127 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 28 [document.documentElement, 7] assert_equals: Sanity check: en dOffset must be correct expected 9 but got 10 1068 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 28 [document.documentElement, 7]
1128 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 29 [document.head, 1] assert_equals: focusNode must be the node p assed to extend() expected Element node <head><title>Selection extend() tests</t itle> 1069 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 29 [document.head, 1]
1129 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1070 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 29 [document.head, 1]
1130 " 1071 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 30 [document.body, 3]
1131 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 29 [document.head, 1] assert_equals: Sanity check: endOffset mus t be correct expected 9 but got 10 1072 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 30 [document.body, 3]
1132 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 30 [document.body, 3] assert_equals: focusNode must be the node p assed to extend() expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
1133 </p><p id... but got Text node "Qrstuvwx"
1134 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 30 [document.body, 3] assert_equals: Sanity check: endOffset mus t be correct expected 9 but got 10
1135 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̈ḧ 1073 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̈ḧ
1136 " 1074 "
1137 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10 1075 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̈ḧ
1076 "
1138 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̈ḧ 1077 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̈ḧ
1139 " 1078 "
1140 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10 1079 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̈ḧ
1080 "
1141 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̈ḧ 1081 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̈ḧ
1142 " 1082 "
1143 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: endOffset m ust be correct expected 9 but got 10 1083 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̈ḧ
1084 "
1144 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̈ḧ 1085 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̈ḧ
1145 " 1086 "
1146 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: endOffset m ust be correct expected 9 but got 10 1087 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̈ḧ
1147 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 35 [paras[0], 0] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1088 "
1148 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1089 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 35 [paras[0], 0]
1149 " 1090 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 35 [paras[0], 0]
1150 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 35 [paras[0], 0] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10 1091 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 36 [paras[0], 1]
1151 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 36 [paras[0], 1] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1092 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 36 [paras[0], 1]
1152 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1153 "
1154 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 36 [paras[0], 1] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10
1155 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 37 [paras[0], 2] 1093 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 37 [paras[0], 2]
1156 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 37 [paras[0], 2] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10 1094 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 37 [paras[0], 2]
1157 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 38 [paras[1], 0] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="b" style="display:none">Ijklmnop 1095 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 38 [paras[1], 0]
1158 </p> but got Element node <p id="c">Qrstuvwx</p> 1096 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 38 [paras[1], 0]
1159 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 38 [paras[1], 0] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10 1097 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 39 [paras[1], 1]
1160 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 39 [paras[1], 1] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="b" style="display:none">Ijklmnop 1098 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 39 [paras[1], 1]
1161 </p> but got Element node <p id="c">Qrstuvwx</p>
1162 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 39 [paras[1], 1] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10
1163 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 40 [paras[1], 2] 1099 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 40 [paras[1], 2]
1164 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 40 [paras[1], 2] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10 1100 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 40 [paras[1], 2]
1165 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̈ḧ 1101 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̈ḧ
1166 " 1102 "
1167 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 41 [detachedPara1, 0] assert_equals: Sanity check: endOffset mus t be correct expected 9 but got 10 1103 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̈ḧ
1104 "
1168 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̈ḧ 1105 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̈ḧ
1169 " 1106 "
1170 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 42 [detachedPara1, 1] assert_equals: Sanity check: endOffset mus t be correct expected 9 but got 10 1107 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̈ḧ
1171 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 43 [testDiv, 0] assert_equals: focusNode must be the node passed to extend() expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1108 "
1172 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1109 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 43 [testDiv, 0]
1173 " 1110 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 43 [testDiv, 0]
1174 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 43 [testDiv, 0] assert_equals: Sanity check: endOffset must be c orrect expected 9 but got 10 1111 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 44 [testDiv, 3]
1175 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 44 [testDiv, 3] assert_equals: focusNode must be the node passed to extend() expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1112 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 44 [testDiv, 3]
1176 </p><p id="b" s... but got Text node "Qrstuvwx"
1177 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 44 [testDiv, 3] assert_equals: Sanity check: endOffset must be c orrect expected 9 but got 10
1178 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 45 [document, -1] 1113 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 45 [document, -1]
1179 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 45 [document, -1] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10 1114 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 45 [document, -1]
1180 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 46 [document, 0] assert_equals: focusNode must be the node passed to extend() expected Document node with 2 children but got Text node "Äb̈c̈d̈e ̈f̈g̈ḧ 1115 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 46 [document, 0]
1181 " 1116 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 46 [document, 0]
1182 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 46 [document, 0] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10 1117 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 47 [document, 1]
1183 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 47 [document, 1] assert_equals: focusNode must be the node passed to extend() expected Document node with 2 children but got Text node "Äb̈c̈d̈e ̈f̈g̈ḧ 1118 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 47 [document, 1]
1184 " 1119 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 48 [document, 2]
1185 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 47 [document, 1] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10 1120 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 48 [document, 2]
1186 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 48 [document, 2] assert_equals: focusNode must be the node passed to extend() expected Document node with 2 children but got Text node "Qrstuvwx"
1187 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 48 [document, 2] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10
1188 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 49 [document, 3] 1121 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 49 [document, 3]
1189 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 49 [document, 3] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10 1122 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 49 [document, 3]
1190 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 50 [comment, -1] 1123 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 50 [comment, -1]
1191 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 50 [comment, -1] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10 1124 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 50 [comment, -1]
1192 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 51 [comment, 0] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstu vwx" 1125 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 51 [comment, 0]
1193 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 51 [comment, 0] assert_equals: Sanity check: endOffset must be c orrect expected 9 but got 10 1126 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 51 [comment, 0]
1194 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 52 [comment, 4] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstu vwx" 1127 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 52 [comment, 4]
1195 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 52 [comment, 4] assert_equals: Sanity check: endOffset must be c orrect expected 9 but got 10 1128 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 52 [comment, 4]
1196 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 53 [comment, 96] 1129 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 53 [comment, 96]
1197 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 53 [comment, 96] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10 1130 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 53 [comment, 96]
1198 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̈ḧ 1131 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̈ḧ
1199 " 1132 "
1200 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 54 [foreignDoc, 0] assert_equals: Sanity check: endOffset must b e correct expected 9 but got 10 1133 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̈ḧ
1134 "
1201 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̈ḧ 1135 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̈ḧ
1202 " 1136 "
1203 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 55 [foreignDoc, 1] assert_equals: Sanity check: endOffset must b e correct expected 9 but got 10 1137 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̈ḧ
1138 "
1204 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̈ḧ 1139 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̈ḧ
1205 " 1140 "
1206 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 56 [foreignComment, 2] assert_equals: Sanity check: endOffset mu st be correct expected 9 but got 10 1141 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̈ḧ
1142 "
1207 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̈ḧ 1143 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̈ḧ
1208 " 1144 "
1209 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: endOffset m ust be correct expected 9 but got 10 1145 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̈ḧ
1146 "
1210 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̈ḧ 1147 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̈ḧ
1211 " 1148 "
1212 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10 1149 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̈ḧ
1150 "
1213 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 59 [xmlDoc, -1] 1151 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 59 [xmlDoc, -1]
1214 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 59 [xmlDoc, -1] assert_equals: Sanity check: endOffset must be c orrect expected 9 but got 10 1152 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 59 [xmlDoc, -1]
1215 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̈ḧ 1153 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̈ḧ
1216 " 1154 "
1217 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 60 [xmlDoc, 0] assert_equals: Sanity check: endOffset must be co rrect expected 9 but got 10 1155 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̈ḧ
1156 "
1218 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̈ḧ 1157 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̈ḧ
1219 " 1158 "
1220 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 61 [xmlDoc, 1] assert_equals: Sanity check: endOffset must be co rrect expected 9 but got 10 1159 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̈ḧ
1160 "
1221 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 62 [xmlDoc, 5] 1161 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 62 [xmlDoc, 5]
1222 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 62 [xmlDoc, 5] assert_equals: Sanity check: endOffset must be co rrect expected 9 but got 10 1162 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 62 [xmlDoc, 5]
1223 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̈ḧ 1163 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̈ḧ
1224 " 1164 "
1225 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 63 [xmlComment, 0] assert_equals: Sanity check: endOffset must b e correct expected 9 but got 10 1165 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̈ḧ
1166 "
1226 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̈ḧ 1167 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̈ḧ
1227 " 1168 "
1228 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 64 [xmlComment, 4] assert_equals: Sanity check: endOffset must b e correct expected 9 but got 10 1169 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̈ḧ
1170 "
1229 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̈ḧ 1171 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̈ḧ
1230 " 1172 "
1231 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 65 [processingInstruction, 0] assert_equals: Sanity check: endOf fset must be correct expected 9 but got 10 1173 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̈ḧ
1174 "
1232 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̈ḧ 1175 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̈ḧ
1233 " 1176 "
1234 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 66 [processingInstruction, 5] assert_equals: Sanity check: endOf fset must be correct expected 9 but got 10 1177 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̈ḧ
1178 "
1235 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̈ḧ 1179 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̈ḧ
1236 " 1180 "
1237 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 67 [processingInstruction, 9] assert_equals: Sanity check: endOf fset must be correct expected 9 but got 10 1181 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̈ḧ
1182 "
1238 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̈ḧ 1183 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̈ḧ
1239 " 1184 "
1240 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10 1185 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̈ḧ
1186 "
1241 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̈ḧ 1187 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̈ḧ
1242 " 1188 "
1243 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10 1189 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̈ḧ
1190 "
1244 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̈ḧ 1191 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̈ḧ
1245 " 1192 "
1246 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: end Offset must be correct expected 9 but got 10 1193 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̈ḧ
1194 "
1247 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̈ḧ 1195 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̈ḧ
1248 " 1196 "
1249 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: end Offset must be correct expected 9 but got 10 1197 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̈ḧ
1198 "
1250 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̈ḧ 1199 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̈ḧ
1251 " 1200 "
1252 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: endOffs et must be correct expected 9 but got 10 1201 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̈ḧ
1202 "
1253 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̈ḧ 1203 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̈ḧ
1254 " 1204 "
1255 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: endOffs et must be correct expected 9 but got 10 1205 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̈ḧ
1206 "
1256 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̈ḧ 1207 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̈ḧ
1257 " 1208 "
1258 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity che ck: endOffset must be correct expected 9 but got 10 1209 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̈ḧ
1210 "
1259 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̈ḧ 1211 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̈ḧ
1260 " 1212 "
1261 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 75 [detachedComment, 3] assert_equals: Sanity check: endOffset m ust be correct expected 9 but got 10 1213 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̈ḧ
1214 "
1262 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̈ḧ 1215 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̈ḧ
1263 " 1216 "
1264 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 76 [detachedComment, 5] assert_equals: Sanity check: endOffset m ust be correct expected 9 but got 10 1217 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̈ḧ
1218 "
1265 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̈ḧ 1219 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̈ḧ
1266 " 1220 "
1267 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: endO ffset must be correct expected 9 but got 10 1221 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̈ḧ
1222 "
1268 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̈ḧ 1223 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̈ḧ
1269 " 1224 "
1270 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: endO ffset must be correct expected 9 but got 10 1225 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̈ḧ
1226 "
1271 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̈ḧ 1227 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̈ḧ
1272 " 1228 "
1273 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: endOffse t must be correct expected 9 but got 10 1229 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̈ḧ
1230 "
1274 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̈ḧ 1231 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̈ḧ
1275 " 1232 "
1276 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 80 [docfrag, 0] assert_equals: Sanity check: endOffset must be c orrect expected 9 but got 10 1233 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̈ḧ
1234 "
1277 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̈ḧ 1235 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̈ḧ
1278 " 1236 "
1279 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: endOffset mu st be correct expected 9 but got 10 1237 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̈ḧ
1238 "
1280 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̈ḧ 1239 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̈ḧ
1281 " 1240 "
1282 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: endOffset must b e correct expected 9 but got 10 1241 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̈ḧ
1242 "
1283 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 83 [doctype, 0] 1243 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 83 [doctype, 0]
1284 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 83 [doctype, 0] assert_equals: Sanity check: endOffset must be c orrect expected 9 but got 10 1244 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 83 [doctype, 0]
1285 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 () { 1245 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 () {
1286 selection.extend(node, offset); 1246 selection.extend(node, offset);
1287 }" 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 1247 }" 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
1288 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 84 [doctype, -17] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10 1248 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 () {
1249 selection.extend(node, offset);
1250 }" 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
1289 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 85 [doctype, 1] 1251 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 85 [doctype, 1]
1290 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 85 [doctype, 1] assert_equals: Sanity check: endOffset must be c orrect expected 9 but got 10 1252 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 85 [doctype, 1]
1291 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 86 [foreignDoctype, 0] 1253 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 86 [foreignDoctype, 0]
1292 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: endOffset mu st be correct expected 9 but got 10 1254 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 86 [foreignDoctype, 0]
1293 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 87 [xmlDoctype, 0] 1255 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 87 [xmlDoctype, 0]
1294 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: endOffset must b e correct expected 9 but got 10 1256 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 87 [xmlDoctype, 0]
1295 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 0 [paras[0].firstChild, -1] 1257 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 0 [paras[0].firstChild, -1]
1296 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 1 [paras[0].firstChild, 0] assert_equals: anchorNode must not change if th e node passed to extend() has the same root as the original range expected Text node "Ijklmnop 1258 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 1 [paras[0].firstChild, 0]
1297 " but got Element node <p id="c">Qrstuvwx</p> 1259 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 2 [paras[0].firstChild, 1]
1298 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 2 [paras[0].firstChild, 1] assert_equals: anchorNode must not change if th e node passed to extend() has the same root as the original range expected Text node "Ijklmnop 1260 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 3 [paras[0].firstChild, 2]
1299 " but got Element node <p id="c">Qrstuvwx</p> 1261 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 4 [paras[0].firstChild, 8]
1300 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 3 [paras[0].firstChild, 2] assert_equals: anchorNode must not change if th e node passed to extend() has the same root as the original range expected Text node "Ijklmnop 1262 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 5 [paras[0].firstChild, 9]
1301 " but got Element node <p id="c">Qrstuvwx</p> 1263 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 6 [paras[0].firstChild, 10]
1302 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 4 [paras[0].firstChild, 8] assert_equals: anchorNode must not change if th e node passed to extend() has the same root as the original range expected Text node "Ijklmnop
1303 " but got Element node <p id="c">Qrstuvwx</p>
1304 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 5 [paras[0].firstChild, 9] assert_equals: anchorNode must not change if th e node passed to extend() has the same root as the original range expected Text node "Ijklmnop
1305 " but got Element node <p id="c">Qrstuvwx</p>
1306 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 6 [paras[0].firstChild, 10] assert_equals: anchorNode must not change if t he node passed to extend() has the same root as the original range expected Text node "Ijklmnop
1307 " but got Element node <p id="c">Qrstuvwx</p>
1308 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 7 [paras[0].firstChild, 65535] 1264 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 7 [paras[0].firstChild, 65535]
1309 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 8 [paras[1].firstChild, -1] 1265 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 8 [paras[1].firstChild, -1]
1310 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 9 [paras[1].firstChild, 0] assert_equals: anchorNode must not change if th e node passed to extend() has the same root as the original range expected Text node "Ijklmnop 1266 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 9 [paras[1].firstChild, 0]
1311 " but got Text node "Qrstuvwx" 1267 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 10 [paras[1].firstChild, 1]
1312 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 10 [paras[1].firstChild, 1] assert_equals: anchorNode must not change if t he node passed to extend() has the same root as the original range expected Text node "Ijklmnop 1268 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 11 [paras[1].firstChild, 2]
1313 " but got Text node "Qrstuvwx" 1269 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 12 [paras[1].firstChild, 8]
1314 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 11 [paras[1].firstChild, 2] assert_equals: anchorNode must not change if t he node passed to extend() has the same root as the original range expected Text node "Ijklmnop 1270 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 13 [paras[1].firstChild, 9]
1315 " but got Text node "Qrstuvwx"
1316 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 12 [paras[1].firstChild, 8] assert_equals: anchorNode must not change if t he node passed to extend() has the same root as the original range expected Text node "Ijklmnop
1317 " but got Text node "Qrstuvwx"
1318 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 13 [paras[1].firstChild, 9] assert_equals: anchorNode must not change if t he node passed to extend() has the same root as the original range expected Text node "Ijklmnop
1319 " but got Text node "Qrstuvwx"
1320 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 14 [paras[1].firstChild, 10] 1271 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 14 [paras[1].firstChild, 10]
1321 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 15 [paras[1].firstChild, 65535] 1272 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 15 [paras[1].firstChild, 65535]
1322 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 1273 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
1323 " 1274 "
1324 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 1275 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
1325 " 1276 "
1326 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 1277 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
1327 " 1278 "
1328 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 19 [detachedPara1.firstChild, 9] 1279 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 19 [detachedPara1.firstChild, 9]
1329 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 1280 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
1330 " 1281 "
1331 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 1282 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
1332 " 1283 "
1333 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 1284 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
1334 " 1285 "
1335 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 23 [foreignPara1.firstChild, 9] 1286 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 23 [foreignPara1.firstChild, 9]
1336 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 24 [document.documentElement, -1] 1287 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 24 [document.documentElement, -1]
1337 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 25 [document.documentElement, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text node "Ijklmnop 1288 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 25 [document.documentElement, 0]
1338 " but got Element node <p id="c">Qrstuvwx</p> 1289 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 26 [document.documentElement, 1]
1339 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 26 [document.documentElement, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text node "Ijklmnop 1290 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 27 [document.documentElement, 2]
1340 " but got Element node <p id="c">Qrstuvwx</p>
1341 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 27 [document.documentElement, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text node "Ijklmnop
1342 " but got Text node "Qrstuvwx"
1343 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 28 [document.documentElement, 7] 1291 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 28 [document.documentElement, 7]
1344 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 29 [document.head, 1] assert_equals: anchorNode must not change if the nod e passed to extend() has the same root as the original range expected Text node "Ijklmnop 1292 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 29 [document.head, 1]
1345 " but got Element node <p id="c">Qrstuvwx</p> 1293 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 30 [document.body, 3]
1346 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 30 [document.body, 3] assert_equals: anchorNode must not change if the nod e passed to extend() has the same root as the original range expected Text node "Ijklmnop
1347 " but got Text node "Qrstuvwx"
1348 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 1294 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
1349 " 1295 "
1350 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 1296 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
1351 " 1297 "
1352 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 1298 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
1353 " 1299 "
1354 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 1300 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
1355 " 1301 "
1356 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 35 [paras[0], 0] assert_equals: anchorNode must not change if the node pas sed to extend() has the same root as the original range expected Text node "Ijkl mnop 1302 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 35 [paras[0], 0]
1357 " but got Element node <p id="c">Qrstuvwx</p> 1303 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 36 [paras[0], 1]
1358 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 36 [paras[0], 1] assert_equals: anchorNode must not change if the node pas sed to extend() has the same root as the original range expected Text node "Ijkl mnop
1359 " but got Element node <p id="c">Qrstuvwx</p>
1360 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 37 [paras[0], 2] 1304 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 37 [paras[0], 2]
1361 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 38 [paras[1], 0] assert_equals: anchorNode must not change if the node pas sed to extend() has the same root as the original range expected Text node "Ijkl mnop 1305 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 38 [paras[1], 0]
1362 " but got Text node "Qrstuvwx" 1306 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 39 [paras[1], 1]
1363 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 39 [paras[1], 1] assert_equals: anchorNode must not change if the node pas sed to extend() has the same root as the original range expected Text node "Ijkl mnop
1364 " but got Text node "Qrstuvwx"
1365 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 40 [paras[1], 2] 1307 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 40 [paras[1], 2]
1366 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 1308 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
1367 " 1309 "
1368 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 1310 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
1369 " 1311 "
1370 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 43 [testDiv, 0] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Text node "Ijklm nop 1312 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 43 [testDiv, 0]
1371 " but got Element node <p id="c">Qrstuvwx</p> 1313 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 44 [testDiv, 3]
1372 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 44 [testDiv, 3] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Text node "Ijklm nop
1373 " but got Text node "Qrstuvwx"
1374 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 45 [document, -1] 1314 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 45 [document, -1]
1375 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 46 [document, 0] assert_equals: anchorNode must not change if the node pas sed to extend() has the same root as the original range expected Text node "Ijkl mnop 1315 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 46 [document, 0]
1376 " but got Element node <p id="c">Qrstuvwx</p> 1316 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 47 [document, 1]
1377 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 47 [document, 1] assert_equals: anchorNode must not change if the node pas sed to extend() has the same root as the original range expected Text node "Ijkl mnop 1317 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 48 [document, 2]
1378 " but got Element node <p id="c">Qrstuvwx</p>
1379 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 48 [document, 2] assert_equals: anchorNode must not change if the node pas sed to extend() has the same root as the original range expected Text node "Ijkl mnop
1380 " but got Text node "Qrstuvwx"
1381 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 49 [document, 3] 1318 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 49 [document, 3]
1382 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 50 [comment, -1] 1319 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 50 [comment, -1]
1383 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 51 [comment, 0] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Text node "Ijklm nop 1320 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 51 [comment, 0]
1384 " but got Text node "Qrstuvwx" 1321 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 52 [comment, 4]
1385 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 52 [comment, 4] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Text node "Ijklm nop
1386 " but got Text node "Qrstuvwx"
1387 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 53 [comment, 96] 1322 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 53 [comment, 96]
1388 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 1323 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
1389 " 1324 "
1390 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 1325 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
1391 " 1326 "
1392 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 1327 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
1393 " 1328 "
1394 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 1329 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
1395 " 1330 "
1396 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 1331 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
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
1442 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 1377 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
1443 " 1378 "
1444 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 83 [doctype, 0] 1379 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 83 [doctype, 0]
1445 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 () { 1380 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 () {
1446 selection.extend(node, offset); 1381 selection.extend(node, offset);
1447 }" 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 1382 }" 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
1448 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 85 [doctype, 1] 1383 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 85 [doctype, 1]
1449 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 86 [foreignDoctype, 0] 1384 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 86 [foreignDoctype, 0]
1450 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 87 [xmlDoctype, 0] 1385 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 87 [xmlDoctype, 0]
1451 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 0 [paras[0].firstChild, -1] 1386 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 0 [paras[0].firstChild, -1]
1452 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop 1387 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 0 [paras[0].firstChild, -1]
1453 " but got Text node "Qrstuvwx" 1388 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 1 [paras[0].firstChild, 0]
1454 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 1 [paras[0].firstChild, 0] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Text node "Ijklmnop 1389 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 1 [paras[0].firstChild, 0]
1455 " but got Element node <p id="c">Qrstuvwx</p> 1390 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 2 [paras[0].firstChild, 1]
1456 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop 1391 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 2 [paras[0].firstChild, 1]
1457 " but got Text node "Qrstuvwx" 1392 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 3 [paras[0].firstChild, 2]
1458 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 2 [paras[0].firstChild, 1] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Text node "Ijklmnop 1393 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 3 [paras[0].firstChild, 2]
1459 " but got Element node <p id="c">Qrstuvwx</p> 1394 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 4 [paras[0].firstChild, 8]
1460 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop 1395 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 4 [paras[0].firstChild, 8]
1461 " but got Text node "Qrstuvwx" 1396 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 5 [paras[0].firstChild, 9]
1462 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 3 [paras[0].firstChild, 2] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Text node "Ijklmnop 1397 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 5 [paras[0].firstChild, 9]
1463 " but got Element node <p id="c">Qrstuvwx</p> 1398 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 6 [paras[0].firstChild, 10]
1464 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop 1399 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 6 [paras[0].firstChild, 10]
1465 " but got Text node "Qrstuvwx"
1466 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 4 [paras[0].firstChild, 8] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Text node "Ijklmnop
1467 " but got Element node <p id="c">Qrstuvwx</p>
1468 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop
1469 " but got Text node "Qrstuvwx"
1470 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 5 [paras[0].firstChild, 9] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Text node "Ijklmnop
1471 " but got Element node <p id="c">Qrstuvwx</p>
1472 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop
1473 " but got Text node "Qrstuvwx"
1474 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 6 [paras[0].firstChild, 10] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Text node "Ijklmnop
1475 " but got Element node <p id="c">Qrstuvwx</p>
1476 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
1477 " but got Text node "Qrstuvwx"
1478 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 7 [paras[0].firstChild, 65535] 1400 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 7 [paras[0].firstChild, 65535]
1479 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: star tContainer must be correct expected Text node "Ijklmnop 1401 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 7 [paras[0].firstChild, 65535]
1480 " but got Text node "Qrstuvwx"
1481 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 8 [paras[1].firstChild, -1] 1402 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 8 [paras[1].firstChild, -1]
1482 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop 1403 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 8 [paras[1].firstChild, -1]
1483 " but got Text node "Qrstuvwx" 1404 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 9 [paras[1].firstChild, 0]
1484 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 9 [paras[1].firstChild, 0] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Text node "Ijklmnop 1405 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 9 [paras[1].firstChild, 0]
1485 " but got Text node "Qrstuvwx" 1406 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 10 [paras[1].firstChild, 1]
1486 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop 1407 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 10 [paras[1].firstChild, 1]
1487 " but got Text node "Qrstuvwx" 1408 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 11 [paras[1].firstChild, 2]
1488 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 10 [paras[1].firstChild, 1] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Text node "Ijklmnop 1409 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 11 [paras[1].firstChild, 2]
1489 " but got Text node "Qrstuvwx" 1410 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 12 [paras[1].firstChild, 8]
1490 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop 1411 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 12 [paras[1].firstChild, 8]
1491 " but got Text node "Qrstuvwx" 1412 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 13 [paras[1].firstChild, 9]
1492 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 11 [paras[1].firstChild, 2] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Text node "Ijklmnop 1413 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 13 [paras[1].firstChild, 9]
1493 " but got Text node "Qrstuvwx"
1494 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
1495 " but got Text node "Qrstuvwx"
1496 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 12 [paras[1].firstChild, 8] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Text node "Ijklmnop
1497 " but got Text node "Qrstuvwx"
1498 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
1499 " but got Text node "Qrstuvwx"
1500 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 13 [paras[1].firstChild, 9] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Text node "Ijklmnop
1501 " but got Text node "Qrstuvwx"
1502 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
1503 " but got Text node "Qrstuvwx"
1504 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 14 [paras[1].firstChild, 10] 1414 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 14 [paras[1].firstChild, 10]
1505 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: startC ontainer must be correct expected Text node "Ijklmnop 1415 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 14 [paras[1].firstChild, 10]
1506 " but got Text node "Qrstuvwx"
1507 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 15 [paras[1].firstChild, 65535] 1416 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 15 [paras[1].firstChild, 65535]
1508 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop 1417 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 15 [paras[1].firstChild, 65535]
1509 " but got Text node "Qrstuvwx"
1510 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 1418 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
1511 " 1419 "
1512 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop 1420 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
1513 " but got Text node "Qrstuvwx" 1421 "
1514 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 1422 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
1515 " 1423 "
1516 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop 1424 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
1517 " but got Text node "Qrstuvwx" 1425 "
1518 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 1426 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
1519 " 1427 "
1520 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop 1428 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
1521 " but got Text node "Qrstuvwx" 1429 "
1522 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 19 [detachedPara1.firstChild, 9] 1430 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 19 [detachedPara1.firstChild, 9]
1523 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop 1431 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 19 [detachedPara1.firstChild, 9]
1524 " but got Text node "Qrstuvwx"
1525 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 1432 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
1526 " 1433 "
1527 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop 1434 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
1528 " but got Text node "Qrstuvwx" 1435 "
1529 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 1436 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
1530 " 1437 "
1531 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop 1438 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
1532 " but got Text node "Qrstuvwx" 1439 "
1533 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 1440 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
1534 " 1441 "
1535 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop 1442 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
1536 " but got Text node "Qrstuvwx" 1443 "
1537 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 23 [foreignPara1.firstChild, 9] 1444 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 23 [foreignPara1.firstChild, 9]
1538 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop 1445 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 23 [foreignPara1.firstChild, 9]
1539 " but got Text node "Qrstuvwx"
1540 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 24 [document.documentElement, -1] 1446 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 24 [document.documentElement, -1]
1541 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 24 [document.documentElement, -1] assert_equals: Sanity check: s tartContainer must be correct expected Text node "Ijklmnop 1447 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 24 [document.documentElement, -1]
1542 " but got Text node "Qrstuvwx" 1448 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 25 [document.documentElement, 0]
1543 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 25 [document.documentElement, 0] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Text node "Ijklmnop 1449 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 25 [document.documentElement, 0]
1544 " but got Element node <p id="c">Qrstuvwx</p> 1450 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 26 [document.documentElement, 1]
1545 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 25 [document.documentElement, 0] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop 1451 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 26 [document.documentElement, 1]
1546 " but got Text node "Qrstuvwx" 1452 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 27 [document.documentElement, 2]
1547 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 26 [document.documentElement, 1] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Text node "Ijklmnop 1453 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 27 [document.documentElement, 2]
1548 " but got Element node <p id="c">Qrstuvwx</p>
1549 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 26 [document.documentElement, 1] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop
1550 " but got Text node "Qrstuvwx"
1551 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 27 [document.documentElement, 2] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Text node "Ijklmnop
1552 " but got Text node "Qrstuvwx"
1553 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 27 [document.documentElement, 2] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop
1554 " but got Text node "Qrstuvwx"
1555 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 28 [document.documentElement, 7] 1454 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 28 [document.documentElement, 7]
1556 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 28 [document.documentElement, 7] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop 1455 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 28 [document.documentElement, 7]
1557 " but got Text node "Qrstuvwx" 1456 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 29 [document.head, 1]
1558 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 29 [document.head, 1] assert_equals: anchorNode must not change i f the node passed to extend() has the same root as the original range expected T ext node "Ijklmnop 1457 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 29 [document.head, 1]
1559 " but got Element node <p id="c">Qrstuvwx</p> 1458 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 30 [document.body, 3]
1560 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 29 [document.head, 1] assert_equals: Sanity check: startContaine r must be correct expected Text node "Ijklmnop 1459 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 30 [document.body, 3]
1561 " but got Text node "Qrstuvwx"
1562 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 30 [document.body, 3] assert_equals: anchorNode must not change i f the node passed to extend() has the same root as the original range expected T ext node "Ijklmnop
1563 " but got Text node "Qrstuvwx"
1564 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 30 [document.body, 3] assert_equals: Sanity check: startContaine r must be correct expected Text node "Ijklmnop
1565 " but got Text node "Qrstuvwx"
1566 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 1460 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
1567 " 1461 "
1568 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1462 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
1569 " but got Text node "Qrstuvwx" 1463 "
1570 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 1464 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
1571 " 1465 "
1572 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1466 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
1573 " but got Text node "Qrstuvwx" 1467 "
1574 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 1468 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
1575 " 1469 "
1576 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop 1470 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
1577 " but got Text node "Qrstuvwx" 1471 "
1578 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 1472 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
1579 " 1473 "
1580 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop 1474 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
1581 " but got Text node "Qrstuvwx" 1475 "
1582 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 35 [paras[0], 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop 1476 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 35 [paras[0], 0]
1583 " but got Element node <p id="c">Qrstuvwx</p> 1477 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 35 [paras[0], 0]
1584 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 35 [paras[0], 0] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 1478 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 36 [paras[0], 1]
1585 " but got Text node "Qrstuvwx" 1479 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 36 [paras[0], 1]
1586 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 36 [paras[0], 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop
1587 " but got Element node <p id="c">Qrstuvwx</p>
1588 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 36 [paras[0], 1] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
1589 " but got Text node "Qrstuvwx"
1590 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 37 [paras[0], 2] 1480 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 37 [paras[0], 2]
1591 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 37 [paras[0], 2] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 1481 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 37 [paras[0], 2]
1592 " but got Text node "Qrstuvwx" 1482 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 38 [paras[1], 0]
1593 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 38 [paras[1], 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop 1483 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 38 [paras[1], 0]
1594 " but got Text node "Qrstuvwx" 1484 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 39 [paras[1], 1]
1595 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 38 [paras[1], 0] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 1485 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 39 [paras[1], 1]
1596 " but got Text node "Qrstuvwx"
1597 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 39 [paras[1], 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop
1598 " but got Text node "Qrstuvwx"
1599 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 39 [paras[1], 1] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
1600 " but got Text node "Qrstuvwx"
1601 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 40 [paras[1], 2] 1486 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 40 [paras[1], 2]
1602 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 40 [paras[1], 2] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 1487 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 40 [paras[1], 2]
1603 " but got Text node "Qrstuvwx"
1604 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 1488 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
1605 " 1489 "
1606 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 41 [detachedPara1, 0] assert_equals: Sanity check: startContaine r must be correct expected Text node "Ijklmnop 1490 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
1607 " but got Text node "Qrstuvwx" 1491 "
1608 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 1492 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
1609 " 1493 "
1610 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 42 [detachedPara1, 1] assert_equals: Sanity check: startContaine r must be correct expected Text node "Ijklmnop 1494 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
1611 " but got Text node "Qrstuvwx" 1495 "
1612 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 43 [testDiv, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text no de "Ijklmnop 1496 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 43 [testDiv, 0]
1613 " but got Element node <p id="c">Qrstuvwx</p> 1497 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 43 [testDiv, 0]
1614 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 43 [testDiv, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1498 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 44 [testDiv, 3]
1615 " but got Text node "Qrstuvwx" 1499 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 44 [testDiv, 3]
1616 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 44 [testDiv, 3] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text no de "Ijklmnop
1617 " but got Text node "Qrstuvwx"
1618 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 44 [testDiv, 3] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
1619 " but got Text node "Qrstuvwx"
1620 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 45 [document, -1] 1500 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 45 [document, -1]
1621 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 45 [document, -1] assert_equals: Sanity check: startContainer mu st be correct expected Text node "Ijklmnop 1501 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 45 [document, -1]
1622 " but got Text node "Qrstuvwx" 1502 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 46 [document, 0]
1623 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 46 [document, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop 1503 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 46 [document, 0]
1624 " but got Element node <p id="c">Qrstuvwx</p> 1504 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 47 [document, 1]
1625 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 46 [document, 0] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 1505 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 47 [document, 1]
1626 " but got Text node "Qrstuvwx" 1506 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 48 [document, 2]
1627 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 47 [document, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop 1507 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 48 [document, 2]
1628 " but got Element node <p id="c">Qrstuvwx</p>
1629 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 47 [document, 1] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
1630 " but got Text node "Qrstuvwx"
1631 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 48 [document, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop
1632 " but got Text node "Qrstuvwx"
1633 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 48 [document, 2] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
1634 " but got Text node "Qrstuvwx"
1635 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 49 [document, 3] 1508 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 49 [document, 3]
1636 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 49 [document, 3] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 1509 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 49 [document, 3]
1637 " but got Text node "Qrstuvwx"
1638 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 50 [comment, -1] 1510 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 50 [comment, -1]
1639 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 50 [comment, -1] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 1511 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 50 [comment, -1]
1640 " but got Text node "Qrstuvwx" 1512 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 51 [comment, 0]
1641 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 51 [comment, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text no de "Ijklmnop 1513 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 51 [comment, 0]
1642 " but got Text node "Qrstuvwx" 1514 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 52 [comment, 4]
1643 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 51 [comment, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1515 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 52 [comment, 4]
1644 " but got Text node "Qrstuvwx"
1645 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 52 [comment, 4] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text no de "Ijklmnop
1646 " but got Text node "Qrstuvwx"
1647 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 52 [comment, 4] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
1648 " but got Text node "Qrstuvwx"
1649 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 53 [comment, 96] 1516 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 53 [comment, 96]
1650 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 53 [comment, 96] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 1517 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 53 [comment, 96]
1651 " but got Text node "Qrstuvwx"
1652 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 1518 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
1653 " 1519 "
1654 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 54 [foreignDoc, 0] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop 1520 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
1655 " but got Text node "Qrstuvwx" 1521 "
1656 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 1522 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
1657 " 1523 "
1658 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 55 [foreignDoc, 1] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop 1524 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
1659 " but got Text node "Qrstuvwx" 1525 "
1660 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 1526 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
1661 " 1527 "
1662 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 56 [foreignComment, 2] assert_equals: Sanity check: startContain er must be correct expected Text node "Ijklmnop 1528 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
1663 " but got Text node "Qrstuvwx" 1529 "
1664 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 1530 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
1665 " 1531 "
1666 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop 1532 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
1667 " but got Text node "Qrstuvwx" 1533 "
1668 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 1534 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
1669 " 1535 "
1670 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: startConta iner must be correct expected Text node "Ijklmnop 1536 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
1671 " but got Text node "Qrstuvwx" 1537 "
1672 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 59 [xmlDoc, -1] 1538 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 59 [xmlDoc, -1]
1673 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 59 [xmlDoc, -1] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1539 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 59 [xmlDoc, -1]
1674 " but got Text node "Qrstuvwx"
1675 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 1540 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
1676 " 1541 "
1677 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 60 [xmlDoc, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1542 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
1678 " but got Text node "Qrstuvwx" 1543 "
1679 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 1544 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
1680 " 1545 "
1681 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 61 [xmlDoc, 1] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1546 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
1682 " but got Text node "Qrstuvwx" 1547 "
1683 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 62 [xmlDoc, 5] 1548 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 62 [xmlDoc, 5]
1684 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 62 [xmlDoc, 5] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1549 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 62 [xmlDoc, 5]
1685 " but got Text node "Qrstuvwx"
1686 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 1550 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
1687 " 1551 "
1688 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 63 [xmlComment, 0] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop 1552 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
1689 " but got Text node "Qrstuvwx" 1553 "
1690 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 1554 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
1691 " 1555 "
1692 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 64 [xmlComment, 4] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop 1556 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
1693 " but got Text node "Qrstuvwx" 1557 "
1694 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 1558 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
1695 " 1559 "
1696 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 65 [processingInstruction, 0] assert_equals: Sanity check: start Container must be correct expected Text node "Ijklmnop 1560 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
1697 " but got Text node "Qrstuvwx" 1561 "
1698 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 1562 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
1699 " 1563 "
1700 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 66 [processingInstruction, 5] assert_equals: Sanity check: start Container must be correct expected Text node "Ijklmnop 1564 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
1701 " but got Text node "Qrstuvwx" 1565 "
1702 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 1566 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
1703 " 1567 "
1704 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 67 [processingInstruction, 9] assert_equals: Sanity check: start Container must be correct expected Text node "Ijklmnop 1568 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
1705 " but got Text node "Qrstuvwx" 1569 "
1706 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 1570 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
1707 " 1571 "
1708 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: startConta iner must be correct expected Text node "Ijklmnop 1572 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
1709 " but got Text node "Qrstuvwx" 1573 "
1710 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 1574 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
1711 " 1575 "
1712 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: startConta iner must be correct expected Text node "Ijklmnop 1576 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
1713 " but got Text node "Qrstuvwx" 1577 "
1714 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 1578 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
1715 " 1579 "
1716 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop 1580 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
1717 " but got Text node "Qrstuvwx" 1581 "
1718 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 1582 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
1719 " 1583 "
1720 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop 1584 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
1721 " but got Text node "Qrstuvwx" 1585 "
1722 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 1586 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
1723 " 1587 "
1724 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop 1588 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
1725 " but got Text node "Qrstuvwx" 1589 "
1726 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 1590 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
1727 " 1591 "
1728 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop 1592 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
1729 " but got Text node "Qrstuvwx" 1593 "
1730 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 1594 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
1731 " 1595 "
1732 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity che ck: startContainer must be correct expected Text node "Ijklmnop 1596 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
1733 " but got Text node "Qrstuvwx" 1597 "
1734 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 1598 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
1735 " 1599 "
1736 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 75 [detachedComment, 3] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop 1600 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
1737 " but got Text node "Qrstuvwx" 1601 "
1738 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 1602 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
1739 " 1603 "
1740 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 76 [detachedComment, 5] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop 1604 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
1741 " but got Text node "Qrstuvwx" 1605 "
1742 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 1606 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
1743 " 1607 "
1744 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: star tContainer must be correct expected Text node "Ijklmnop 1608 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
1745 " but got Text node "Qrstuvwx" 1609 "
1746 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 1610 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
1747 " 1611 "
1748 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: star tContainer must be correct expected Text node "Ijklmnop 1612 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
1749 " but got Text node "Qrstuvwx" 1613 "
1750 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 1614 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
1751 " 1615 "
1752 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop 1616 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
1753 " but got Text node "Qrstuvwx" 1617 "
1754 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 1618 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
1755 " 1619 "
1756 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 80 [docfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1620 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
1757 " but got Text node "Qrstuvwx" 1621 "
1758 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 1622 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
1759 " 1623 "
1760 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: startContain er must be correct expected Text node "Ijklmnop 1624 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
1761 " but got Text node "Qrstuvwx" 1625 "
1762 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 1626 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
1763 " 1627 "
1764 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop 1628 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
1765 " but got Text node "Qrstuvwx" 1629 "
1766 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 83 [doctype, 0] 1630 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 83 [doctype, 0]
1767 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 83 [doctype, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1631 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 83 [doctype, 0]
1768 " but got Text node "Qrstuvwx"
1769 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 () { 1632 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 () {
1770 selection.extend(node, offset); 1633 selection.extend(node, offset);
1771 }" 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 1634 }" 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
1772 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 84 [doctype, -17] assert_equals: Sanity check: startContainer mu st be correct expected Text node "Ijklmnop 1635 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 () {
1773 " but got Text node "Qrstuvwx" 1636 selection.extend(node, offset);
1637 }" 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
1774 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 85 [doctype, 1] 1638 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 85 [doctype, 1]
1775 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 85 [doctype, 1] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1639 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 85 [doctype, 1]
1776 " but got Text node "Qrstuvwx"
1777 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 86 [foreignDoctype, 0] 1640 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 86 [foreignDoctype, 0]
1778 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: startContain er must be correct expected Text node "Ijklmnop 1641 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 86 [foreignDoctype, 0]
1779 " but got Text node "Qrstuvwx"
1780 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 87 [xmlDoctype, 0] 1642 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 87 [xmlDoctype, 0]
1781 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop 1643 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 87 [xmlDoctype, 0]
1782 " but got Text node "Qrstuvwx"
1783 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 0 [paras[0].firstChild, -1] 1644 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 0 [paras[0].firstChild, -1]
1784 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop 1645 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 0 [paras[0].firstChild, -1]
1785 " but got Text node "Qrstuvwx" 1646 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 1 [paras[0].firstChild, 0]
1786 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 1 [paras[0].firstChild, 0] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Text node "Ijklmnop 1647 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 1 [paras[0].firstChild, 0]
1787 " but got Element node <p id="c">Qrstuvwx</p> 1648 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 2 [paras[0].firstChild, 1]
1788 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop 1649 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 2 [paras[0].firstChild, 1]
1789 " but got Text node "Qrstuvwx" 1650 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 3 [paras[0].firstChild, 2]
1790 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 2 [paras[0].firstChild, 1] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Text node "Ijklmnop 1651 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 3 [paras[0].firstChild, 2]
1791 " but got Element node <p id="c">Qrstuvwx</p> 1652 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 4 [paras[0].firstChild, 8]
1792 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop 1653 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 4 [paras[0].firstChild, 8]
1793 " but got Text node "Qrstuvwx" 1654 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 5 [paras[0].firstChild, 9]
1794 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 3 [paras[0].firstChild, 2] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Text node "Ijklmnop 1655 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 5 [paras[0].firstChild, 9]
1795 " but got Element node <p id="c">Qrstuvwx</p> 1656 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 6 [paras[0].firstChild, 10]
1796 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop 1657 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 6 [paras[0].firstChild, 10]
1797 " but got Text node "Qrstuvwx"
1798 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 4 [paras[0].firstChild, 8] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Text node "Ijklmnop
1799 " but got Element node <p id="c">Qrstuvwx</p>
1800 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop
1801 " but got Text node "Qrstuvwx"
1802 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 5 [paras[0].firstChild, 9] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Text node "Ijklmnop
1803 " but got Element node <p id="c">Qrstuvwx</p>
1804 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop
1805 " but got Text node "Qrstuvwx"
1806 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 6 [paras[0].firstChild, 10] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Text node "Ijklmnop
1807 " but got Element node <p id="c">Qrstuvwx</p>
1808 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
1809 " but got Text node "Qrstuvwx"
1810 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 7 [paras[0].firstChild, 65535] 1658 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 7 [paras[0].firstChild, 65535]
1811 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: star tContainer must be correct expected Text node "Ijklmnop 1659 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 7 [paras[0].firstChild, 65535]
1812 " but got Text node "Qrstuvwx"
1813 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 8 [paras[1].firstChild, -1] 1660 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 8 [paras[1].firstChild, -1]
1814 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop 1661 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 8 [paras[1].firstChild, -1]
1815 " but got Text node "Qrstuvwx" 1662 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 9 [paras[1].firstChild, 0]
1816 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 9 [paras[1].firstChild, 0] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Text node "Ijklmnop 1663 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 9 [paras[1].firstChild, 0]
1817 " but got Text node "Qrstuvwx" 1664 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 10 [paras[1].firstChild, 1]
1818 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop 1665 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 10 [paras[1].firstChild, 1]
1819 " but got Text node "Qrstuvwx" 1666 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 11 [paras[1].firstChild, 2]
1820 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 10 [paras[1].firstChild, 1] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Text node "Ijklmnop 1667 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 11 [paras[1].firstChild, 2]
1821 " but got Text node "Qrstuvwx" 1668 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 12 [paras[1].firstChild, 8]
1822 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop 1669 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 12 [paras[1].firstChild, 8]
1823 " but got Text node "Qrstuvwx" 1670 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 13 [paras[1].firstChild, 9]
1824 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 11 [paras[1].firstChild, 2] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Text node "Ijklmnop 1671 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 13 [paras[1].firstChild, 9]
1825 " but got Text node "Qrstuvwx"
1826 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
1827 " but got Text node "Qrstuvwx"
1828 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 12 [paras[1].firstChild, 8] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Text node "Ijklmnop
1829 " but got Text node "Qrstuvwx"
1830 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
1831 " but got Text node "Qrstuvwx"
1832 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 13 [paras[1].firstChild, 9] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Text node "Ijklmnop
1833 " but got Text node "Qrstuvwx"
1834 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
1835 " but got Text node "Qrstuvwx"
1836 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 14 [paras[1].firstChild, 10] 1672 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 14 [paras[1].firstChild, 10]
1837 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: startC ontainer must be correct expected Text node "Ijklmnop 1673 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 14 [paras[1].firstChild, 10]
1838 " but got Text node "Qrstuvwx"
1839 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 15 [paras[1].firstChild, 65535] 1674 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 15 [paras[1].firstChild, 65535]
1840 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop 1675 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 15 [paras[1].firstChild, 65535]
1841 " but got Text node "Qrstuvwx"
1842 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 1676 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
1843 " 1677 "
1844 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop 1678 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
1845 " but got Text node "Qrstuvwx" 1679 "
1846 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 1680 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
1847 " 1681 "
1848 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop 1682 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
1849 " but got Text node "Qrstuvwx" 1683 "
1850 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 1684 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
1851 " 1685 "
1852 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop 1686 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
1853 " but got Text node "Qrstuvwx" 1687 "
1854 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 19 [detachedPara1.firstChild, 9] 1688 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 19 [detachedPara1.firstChild, 9]
1855 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop 1689 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 19 [detachedPara1.firstChild, 9]
1856 " but got Text node "Qrstuvwx"
1857 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 1690 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
1858 " 1691 "
1859 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop 1692 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
1860 " but got Text node "Qrstuvwx" 1693 "
1861 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 1694 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
1862 " 1695 "
1863 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop 1696 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
1864 " but got Text node "Qrstuvwx" 1697 "
1865 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 1698 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
1866 " 1699 "
1867 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop 1700 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
1868 " but got Text node "Qrstuvwx" 1701 "
1869 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 23 [foreignPara1.firstChild, 9] 1702 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 23 [foreignPara1.firstChild, 9]
1870 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop 1703 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 23 [foreignPara1.firstChild, 9]
1871 " but got Text node "Qrstuvwx"
1872 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 24 [document.documentElement, -1] 1704 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 24 [document.documentElement, -1]
1873 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 24 [document.documentElement, -1] assert_equals: Sanity check: s tartContainer must be correct expected Text node "Ijklmnop 1705 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 24 [document.documentElement, -1]
1874 " but got Text node "Qrstuvwx" 1706 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 25 [document.documentElement, 0]
1875 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 25 [document.documentElement, 0] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Text node "Ijklmnop 1707 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 25 [document.documentElement, 0]
1876 " but got Element node <p id="c">Qrstuvwx</p> 1708 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 26 [document.documentElement, 1]
1877 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 25 [document.documentElement, 0] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop 1709 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 26 [document.documentElement, 1]
1878 " but got Text node "Qrstuvwx" 1710 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 27 [document.documentElement, 2]
1879 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 26 [document.documentElement, 1] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Text node "Ijklmnop 1711 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 27 [document.documentElement, 2]
1880 " but got Element node <p id="c">Qrstuvwx</p>
1881 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 26 [document.documentElement, 1] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop
1882 " but got Text node "Qrstuvwx"
1883 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 27 [document.documentElement, 2] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Text node "Ijklmnop
1884 " but got Text node "Qrstuvwx"
1885 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 27 [document.documentElement, 2] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop
1886 " but got Text node "Qrstuvwx"
1887 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 28 [document.documentElement, 7] 1712 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 28 [document.documentElement, 7]
1888 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 28 [document.documentElement, 7] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop 1713 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 28 [document.documentElement, 7]
1889 " but got Text node "Qrstuvwx" 1714 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 29 [document.head, 1]
1890 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 29 [document.head, 1] assert_equals: anchorNode must not change i f the node passed to extend() has the same root as the original range expected T ext node "Ijklmnop 1715 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 29 [document.head, 1]
1891 " but got Element node <p id="c">Qrstuvwx</p> 1716 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 30 [document.body, 3]
1892 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 29 [document.head, 1] assert_equals: Sanity check: startContaine r must be correct expected Text node "Ijklmnop 1717 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 30 [document.body, 3]
1893 " but got Text node "Qrstuvwx"
1894 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 30 [document.body, 3] assert_equals: anchorNode must not change i f the node passed to extend() has the same root as the original range expected T ext node "Ijklmnop
1895 " but got Text node "Qrstuvwx"
1896 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 30 [document.body, 3] assert_equals: Sanity check: startContaine r must be correct expected Text node "Ijklmnop
1897 " but got Text node "Qrstuvwx"
1898 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 1718 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
1899 " 1719 "
1900 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1720 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
1901 " but got Text node "Qrstuvwx" 1721 "
1902 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 1722 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
1903 " 1723 "
1904 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1724 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
1905 " but got Text node "Qrstuvwx" 1725 "
1906 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 1726 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
1907 " 1727 "
1908 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop 1728 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
1909 " but got Text node "Qrstuvwx" 1729 "
1910 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 1730 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
1911 " 1731 "
1912 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop 1732 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
1913 " but got Text node "Qrstuvwx" 1733 "
1914 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 35 [paras[0], 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop 1734 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 35 [paras[0], 0]
1915 " but got Element node <p id="c">Qrstuvwx</p> 1735 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 35 [paras[0], 0]
1916 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 35 [paras[0], 0] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 1736 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 36 [paras[0], 1]
1917 " but got Text node "Qrstuvwx" 1737 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 36 [paras[0], 1]
1918 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 36 [paras[0], 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop
1919 " but got Element node <p id="c">Qrstuvwx</p>
1920 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 36 [paras[0], 1] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
1921 " but got Text node "Qrstuvwx"
1922 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 37 [paras[0], 2] 1738 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 37 [paras[0], 2]
1923 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 37 [paras[0], 2] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 1739 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 37 [paras[0], 2]
1924 " but got Text node "Qrstuvwx" 1740 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 38 [paras[1], 0]
1925 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 38 [paras[1], 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop 1741 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 38 [paras[1], 0]
1926 " but got Text node "Qrstuvwx" 1742 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 39 [paras[1], 1]
1927 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 38 [paras[1], 0] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 1743 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 39 [paras[1], 1]
1928 " but got Text node "Qrstuvwx"
1929 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 39 [paras[1], 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop
1930 " but got Text node "Qrstuvwx"
1931 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 39 [paras[1], 1] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
1932 " but got Text node "Qrstuvwx"
1933 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 40 [paras[1], 2] 1744 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 40 [paras[1], 2]
1934 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 40 [paras[1], 2] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 1745 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 40 [paras[1], 2]
1935 " but got Text node "Qrstuvwx"
1936 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 1746 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
1937 " 1747 "
1938 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 41 [detachedPara1, 0] assert_equals: Sanity check: startContaine r must be correct expected Text node "Ijklmnop 1748 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
1939 " but got Text node "Qrstuvwx" 1749 "
1940 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 1750 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
1941 " 1751 "
1942 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 42 [detachedPara1, 1] assert_equals: Sanity check: startContaine r must be correct expected Text node "Ijklmnop 1752 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
1943 " but got Text node "Qrstuvwx" 1753 "
1944 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 43 [testDiv, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text no de "Ijklmnop 1754 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 43 [testDiv, 0]
1945 " but got Element node <p id="c">Qrstuvwx</p> 1755 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 43 [testDiv, 0]
1946 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 43 [testDiv, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1756 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 44 [testDiv, 3]
1947 " but got Text node "Qrstuvwx" 1757 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 44 [testDiv, 3]
1948 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 44 [testDiv, 3] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text no de "Ijklmnop
1949 " but got Text node "Qrstuvwx"
1950 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 44 [testDiv, 3] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
1951 " but got Text node "Qrstuvwx"
1952 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 45 [document, -1] 1758 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 45 [document, -1]
1953 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 45 [document, -1] assert_equals: Sanity check: startContainer mu st be correct expected Text node "Ijklmnop 1759 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 45 [document, -1]
1954 " but got Text node "Qrstuvwx" 1760 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 46 [document, 0]
1955 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 46 [document, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop 1761 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 46 [document, 0]
1956 " but got Element node <p id="c">Qrstuvwx</p> 1762 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 47 [document, 1]
1957 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 46 [document, 0] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 1763 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 47 [document, 1]
1958 " but got Text node "Qrstuvwx" 1764 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 48 [document, 2]
1959 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 47 [document, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop 1765 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 48 [document, 2]
1960 " but got Element node <p id="c">Qrstuvwx</p>
1961 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 47 [document, 1] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
1962 " but got Text node "Qrstuvwx"
1963 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 48 [document, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop
1964 " but got Text node "Qrstuvwx"
1965 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 48 [document, 2] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
1966 " but got Text node "Qrstuvwx"
1967 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 49 [document, 3] 1766 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 49 [document, 3]
1968 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 49 [document, 3] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 1767 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 49 [document, 3]
1969 " but got Text node "Qrstuvwx"
1970 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 50 [comment, -1] 1768 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 50 [comment, -1]
1971 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 50 [comment, -1] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 1769 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 50 [comment, -1]
1972 " but got Text node "Qrstuvwx" 1770 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 51 [comment, 0]
1973 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 51 [comment, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text no de "Ijklmnop 1771 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 51 [comment, 0]
1974 " but got Text node "Qrstuvwx" 1772 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 52 [comment, 4]
1975 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 51 [comment, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1773 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 52 [comment, 4]
1976 " but got Text node "Qrstuvwx"
1977 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 52 [comment, 4] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text no de "Ijklmnop
1978 " but got Text node "Qrstuvwx"
1979 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 52 [comment, 4] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
1980 " but got Text node "Qrstuvwx"
1981 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 53 [comment, 96] 1774 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 53 [comment, 96]
1982 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 53 [comment, 96] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 1775 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 53 [comment, 96]
1983 " but got Text node "Qrstuvwx"
1984 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 1776 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
1985 " 1777 "
1986 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 54 [foreignDoc, 0] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop 1778 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
1987 " but got Text node "Qrstuvwx" 1779 "
1988 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 1780 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
1989 " 1781 "
1990 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 55 [foreignDoc, 1] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop 1782 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
1991 " but got Text node "Qrstuvwx" 1783 "
1992 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 1784 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
1993 " 1785 "
1994 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 56 [foreignComment, 2] assert_equals: Sanity check: startContain er must be correct expected Text node "Ijklmnop 1786 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
1995 " but got Text node "Qrstuvwx" 1787 "
1996 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 1788 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
1997 " 1789 "
1998 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop 1790 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
1999 " but got Text node "Qrstuvwx" 1791 "
2000 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 1792 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
2001 " 1793 "
2002 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: startConta iner must be correct expected Text node "Ijklmnop 1794 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
2003 " but got Text node "Qrstuvwx" 1795 "
2004 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 59 [xmlDoc, -1] 1796 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 59 [xmlDoc, -1]
2005 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 59 [xmlDoc, -1] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1797 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 59 [xmlDoc, -1]
2006 " but got Text node "Qrstuvwx"
2007 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 1798 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
2008 " 1799 "
2009 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 60 [xmlDoc, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1800 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
2010 " but got Text node "Qrstuvwx" 1801 "
2011 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 1802 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
2012 " 1803 "
2013 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 61 [xmlDoc, 1] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1804 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
2014 " but got Text node "Qrstuvwx" 1805 "
2015 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 62 [xmlDoc, 5] 1806 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 62 [xmlDoc, 5]
2016 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 62 [xmlDoc, 5] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1807 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 62 [xmlDoc, 5]
2017 " but got Text node "Qrstuvwx"
2018 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 1808 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
2019 " 1809 "
2020 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 63 [xmlComment, 0] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop 1810 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
2021 " but got Text node "Qrstuvwx" 1811 "
2022 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 1812 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
2023 " 1813 "
2024 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 64 [xmlComment, 4] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop 1814 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
2025 " but got Text node "Qrstuvwx" 1815 "
2026 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 1816 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
2027 " 1817 "
2028 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 65 [processingInstruction, 0] assert_equals: Sanity check: start Container must be correct expected Text node "Ijklmnop 1818 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
2029 " but got Text node "Qrstuvwx" 1819 "
2030 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 1820 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
2031 " 1821 "
2032 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 66 [processingInstruction, 5] assert_equals: Sanity check: start Container must be correct expected Text node "Ijklmnop 1822 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
2033 " but got Text node "Qrstuvwx" 1823 "
2034 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 1824 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
2035 " 1825 "
2036 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 67 [processingInstruction, 9] assert_equals: Sanity check: start Container must be correct expected Text node "Ijklmnop 1826 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
2037 " but got Text node "Qrstuvwx" 1827 "
2038 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 1828 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
2039 " 1829 "
2040 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: startConta iner must be correct expected Text node "Ijklmnop 1830 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
2041 " but got Text node "Qrstuvwx" 1831 "
2042 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 1832 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
2043 " 1833 "
2044 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: startConta iner must be correct expected Text node "Ijklmnop 1834 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
2045 " but got Text node "Qrstuvwx" 1835 "
2046 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 1836 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
2047 " 1837 "
2048 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop 1838 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
2049 " but got Text node "Qrstuvwx" 1839 "
2050 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 1840 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
2051 " 1841 "
2052 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop 1842 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
2053 " but got Text node "Qrstuvwx" 1843 "
2054 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 1844 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
2055 " 1845 "
2056 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop 1846 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
2057 " but got Text node "Qrstuvwx" 1847 "
2058 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 1848 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
2059 " 1849 "
2060 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop 1850 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
2061 " but got Text node "Qrstuvwx" 1851 "
2062 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 1852 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
2063 " 1853 "
2064 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity che ck: startContainer must be correct expected Text node "Ijklmnop 1854 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
2065 " but got Text node "Qrstuvwx" 1855 "
2066 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 1856 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
2067 " 1857 "
2068 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 75 [detachedComment, 3] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop 1858 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
2069 " but got Text node "Qrstuvwx" 1859 "
2070 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 1860 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
2071 " 1861 "
2072 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 76 [detachedComment, 5] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop 1862 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
2073 " but got Text node "Qrstuvwx" 1863 "
2074 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 1864 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
2075 " 1865 "
2076 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: star tContainer must be correct expected Text node "Ijklmnop 1866 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
2077 " but got Text node "Qrstuvwx" 1867 "
2078 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 1868 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
2079 " 1869 "
2080 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: star tContainer must be correct expected Text node "Ijklmnop 1870 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
2081 " but got Text node "Qrstuvwx" 1871 "
2082 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 1872 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
2083 " 1873 "
2084 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop 1874 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
2085 " but got Text node "Qrstuvwx" 1875 "
2086 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 1876 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
2087 " 1877 "
2088 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 80 [docfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1878 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
2089 " but got Text node "Qrstuvwx" 1879 "
2090 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 1880 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
2091 " 1881 "
2092 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: startContain er must be correct expected Text node "Ijklmnop 1882 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
2093 " but got Text node "Qrstuvwx" 1883 "
2094 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 1884 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
2095 " 1885 "
2096 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop 1886 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
2097 " but got Text node "Qrstuvwx" 1887 "
2098 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 83 [doctype, 0] 1888 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 83 [doctype, 0]
2099 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 83 [doctype, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1889 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 83 [doctype, 0]
2100 " but got Text node "Qrstuvwx"
2101 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 () { 1890 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 () {
2102 selection.extend(node, offset); 1891 selection.extend(node, offset);
2103 }" 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 1892 }" 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
2104 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 84 [doctype, -17] assert_equals: Sanity check: startContainer mu st be correct expected Text node "Ijklmnop 1893 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 () {
2105 " but got Text node "Qrstuvwx" 1894 selection.extend(node, offset);
1895 }" 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
2106 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 85 [doctype, 1] 1896 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 85 [doctype, 1]
2107 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 85 [doctype, 1] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1897 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 85 [doctype, 1]
2108 " but got Text node "Qrstuvwx"
2109 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 86 [foreignDoctype, 0] 1898 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 86 [foreignDoctype, 0]
2110 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: startContain er must be correct expected Text node "Ijklmnop 1899 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 86 [foreignDoctype, 0]
2111 " but got Text node "Qrstuvwx"
2112 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 87 [xmlDoctype, 0] 1900 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 87 [xmlDoctype, 0]
2113 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop 1901 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 87 [xmlDoctype, 0]
2114 " but got Text node "Qrstuvwx"
2115 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 0 [paras[0].firstChild, -1] 1902 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 0 [paras[0].firstChild, -1]
2116 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop 1903 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 0 [paras[0].firstChild, -1]
2117 " but got Text node "Qrstuvwx" 1904 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 1 [paras[0].firstChild, 0]
2118 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 1 [paras[0].firstChild, 0] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Text node "Ijklmnop 1905 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 1 [paras[0].firstChild, 0]
2119 " but got Element node <p id="c">Qrstuvwx</p> 1906 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 2 [paras[0].firstChild, 1]
2120 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop 1907 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 2 [paras[0].firstChild, 1]
2121 " but got Text node "Qrstuvwx" 1908 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 3 [paras[0].firstChild, 2]
2122 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 2 [paras[0].firstChild, 1] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Text node "Ijklmnop 1909 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 3 [paras[0].firstChild, 2]
2123 " but got Element node <p id="c">Qrstuvwx</p> 1910 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 4 [paras[0].firstChild, 8]
2124 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop 1911 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 4 [paras[0].firstChild, 8]
2125 " but got Text node "Qrstuvwx" 1912 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 5 [paras[0].firstChild, 9]
2126 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 3 [paras[0].firstChild, 2] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Text node "Ijklmnop 1913 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 5 [paras[0].firstChild, 9]
2127 " but got Element node <p id="c">Qrstuvwx</p> 1914 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 6 [paras[0].firstChild, 10]
2128 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop 1915 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 6 [paras[0].firstChild, 10]
2129 " but got Text node "Qrstuvwx"
2130 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 4 [paras[0].firstChild, 8] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Text node "Ijklmnop
2131 " but got Element node <p id="c">Qrstuvwx</p>
2132 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop
2133 " but got Text node "Qrstuvwx"
2134 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 5 [paras[0].firstChild, 9] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Text node "Ijklmnop
2135 " but got Element node <p id="c">Qrstuvwx</p>
2136 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop
2137 " but got Text node "Qrstuvwx"
2138 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 6 [paras[0].firstChild, 10] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Text node "Ijklmnop
2139 " but got Element node <p id="c">Qrstuvwx</p>
2140 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
2141 " but got Text node "Qrstuvwx"
2142 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 7 [paras[0].firstChild, 65535] 1916 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 7 [paras[0].firstChild, 65535]
2143 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: star tContainer must be correct expected Text node "Ijklmnop 1917 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 7 [paras[0].firstChild, 65535]
2144 " but got Text node "Qrstuvwx"
2145 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 8 [paras[1].firstChild, -1] 1918 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 8 [paras[1].firstChild, -1]
2146 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop 1919 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 8 [paras[1].firstChild, -1]
2147 " but got Text node "Qrstuvwx" 1920 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 9 [paras[1].firstChild, 0]
2148 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 9 [paras[1].firstChild, 0] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Text node "Ijklmnop 1921 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 9 [paras[1].firstChild, 0]
2149 " but got Text node "Qrstuvwx" 1922 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 10 [paras[1].firstChild, 1]
2150 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop 1923 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 10 [paras[1].firstChild, 1]
2151 " but got Text node "Qrstuvwx" 1924 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 11 [paras[1].firstChild, 2]
2152 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 10 [paras[1].firstChild, 1] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Text node "Ijklmnop 1925 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 11 [paras[1].firstChild, 2]
2153 " but got Text node "Qrstuvwx" 1926 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 12 [paras[1].firstChild, 8]
2154 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop 1927 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 12 [paras[1].firstChild, 8]
2155 " but got Text node "Qrstuvwx" 1928 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 13 [paras[1].firstChild, 9]
2156 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 11 [paras[1].firstChild, 2] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Text node "Ijklmnop 1929 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 13 [paras[1].firstChild, 9]
2157 " but got Text node "Qrstuvwx"
2158 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
2159 " but got Text node "Qrstuvwx"
2160 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 12 [paras[1].firstChild, 8] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Text node "Ijklmnop
2161 " but got Text node "Qrstuvwx"
2162 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
2163 " but got Text node "Qrstuvwx"
2164 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 13 [paras[1].firstChild, 9] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Text node "Ijklmnop
2165 " but got Text node "Qrstuvwx"
2166 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
2167 " but got Text node "Qrstuvwx"
2168 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 14 [paras[1].firstChild, 10] 1930 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 14 [paras[1].firstChild, 10]
2169 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: startC ontainer must be correct expected Text node "Ijklmnop 1931 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 14 [paras[1].firstChild, 10]
2170 " but got Text node "Qrstuvwx"
2171 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 15 [paras[1].firstChild, 65535] 1932 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 15 [paras[1].firstChild, 65535]
2172 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop 1933 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 15 [paras[1].firstChild, 65535]
2173 " but got Text node "Qrstuvwx"
2174 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 1934 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
2175 " 1935 "
2176 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop 1936 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
2177 " but got Text node "Qrstuvwx" 1937 "
2178 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 1938 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
2179 " 1939 "
2180 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop 1940 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
2181 " but got Text node "Qrstuvwx" 1941 "
2182 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 1942 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
2183 " 1943 "
2184 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop 1944 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
2185 " but got Text node "Qrstuvwx" 1945 "
2186 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 19 [detachedPara1.firstChild, 9] 1946 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 19 [detachedPara1.firstChild, 9]
2187 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop 1947 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 19 [detachedPara1.firstChild, 9]
2188 " but got Text node "Qrstuvwx"
2189 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 1948 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
2190 " 1949 "
2191 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop 1950 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
2192 " but got Text node "Qrstuvwx" 1951 "
2193 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 1952 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
2194 " 1953 "
2195 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop 1954 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
2196 " but got Text node "Qrstuvwx" 1955 "
2197 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 1956 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
2198 " 1957 "
2199 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop 1958 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
2200 " but got Text node "Qrstuvwx" 1959 "
2201 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 23 [foreignPara1.firstChild, 9] 1960 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 23 [foreignPara1.firstChild, 9]
2202 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop 1961 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 23 [foreignPara1.firstChild, 9]
2203 " but got Text node "Qrstuvwx"
2204 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 24 [document.documentElement, -1] 1962 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 24 [document.documentElement, -1]
2205 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 24 [document.documentElement, -1] assert_equals: Sanity check: s tartContainer must be correct expected Text node "Ijklmnop 1963 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 24 [document.documentElement, -1]
2206 " but got Text node "Qrstuvwx" 1964 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 25 [document.documentElement, 0]
2207 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 25 [document.documentElement, 0] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Text node "Ijklmnop 1965 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 25 [document.documentElement, 0]
2208 " but got Element node <p id="c">Qrstuvwx</p> 1966 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 26 [document.documentElement, 1]
2209 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 25 [document.documentElement, 0] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop 1967 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 26 [document.documentElement, 1]
2210 " but got Text node "Qrstuvwx" 1968 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 27 [document.documentElement, 2]
2211 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 26 [document.documentElement, 1] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Text node "Ijklmnop 1969 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 27 [document.documentElement, 2]
2212 " but got Element node <p id="c">Qrstuvwx</p>
2213 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 26 [document.documentElement, 1] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop
2214 " but got Text node "Qrstuvwx"
2215 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 27 [document.documentElement, 2] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Text node "Ijklmnop
2216 " but got Text node "Qrstuvwx"
2217 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 27 [document.documentElement, 2] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop
2218 " but got Text node "Qrstuvwx"
2219 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 28 [document.documentElement, 7] 1970 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 28 [document.documentElement, 7]
2220 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 28 [document.documentElement, 7] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop 1971 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 28 [document.documentElement, 7]
2221 " but got Text node "Qrstuvwx" 1972 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 29 [document.head, 1]
2222 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 29 [document.head, 1] assert_equals: anchorNode must not change i f the node passed to extend() has the same root as the original range expected T ext node "Ijklmnop 1973 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 29 [document.head, 1]
2223 " but got Element node <p id="c">Qrstuvwx</p> 1974 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 30 [document.body, 3]
2224 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 29 [document.head, 1] assert_equals: Sanity check: startContaine r must be correct expected Text node "Ijklmnop 1975 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 30 [document.body, 3]
2225 " but got Text node "Qrstuvwx"
2226 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 30 [document.body, 3] assert_equals: anchorNode must not change i f the node passed to extend() has the same root as the original range expected T ext node "Ijklmnop
2227 " but got Text node "Qrstuvwx"
2228 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 30 [document.body, 3] assert_equals: Sanity check: startContaine r must be correct expected Text node "Ijklmnop
2229 " but got Text node "Qrstuvwx"
2230 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 1976 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
2231 " 1977 "
2232 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1978 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
2233 " but got Text node "Qrstuvwx" 1979 "
2234 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 1980 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
2235 " 1981 "
2236 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1982 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
2237 " but got Text node "Qrstuvwx" 1983 "
2238 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 1984 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
2239 " 1985 "
2240 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop 1986 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
2241 " but got Text node "Qrstuvwx" 1987 "
2242 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 1988 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
2243 " 1989 "
2244 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop 1990 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
2245 " but got Text node "Qrstuvwx" 1991 "
2246 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 35 [paras[0], 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop 1992 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 35 [paras[0], 0]
2247 " but got Element node <p id="c">Qrstuvwx</p> 1993 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 35 [paras[0], 0]
2248 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 35 [paras[0], 0] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 1994 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 36 [paras[0], 1]
2249 " but got Text node "Qrstuvwx" 1995 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 36 [paras[0], 1]
2250 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 36 [paras[0], 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop
2251 " but got Element node <p id="c">Qrstuvwx</p>
2252 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 36 [paras[0], 1] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
2253 " but got Text node "Qrstuvwx"
2254 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 37 [paras[0], 2] 1996 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 37 [paras[0], 2]
2255 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 37 [paras[0], 2] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 1997 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 37 [paras[0], 2]
2256 " but got Text node "Qrstuvwx" 1998 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 38 [paras[1], 0]
2257 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 38 [paras[1], 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop 1999 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 38 [paras[1], 0]
2258 " but got Text node "Qrstuvwx" 2000 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 39 [paras[1], 1]
2259 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 38 [paras[1], 0] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 2001 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 39 [paras[1], 1]
2260 " but got Text node "Qrstuvwx"
2261 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 39 [paras[1], 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop
2262 " but got Text node "Qrstuvwx"
2263 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 39 [paras[1], 1] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
2264 " but got Text node "Qrstuvwx"
2265 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 40 [paras[1], 2] 2002 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 40 [paras[1], 2]
2266 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 40 [paras[1], 2] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 2003 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 40 [paras[1], 2]
2267 " but got Text node "Qrstuvwx"
2268 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 2004 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
2269 " 2005 "
2270 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 41 [detachedPara1, 0] assert_equals: Sanity check: startContaine r must be correct expected Text node "Ijklmnop 2006 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
2271 " but got Text node "Qrstuvwx" 2007 "
2272 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 2008 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
2273 " 2009 "
2274 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 42 [detachedPara1, 1] assert_equals: Sanity check: startContaine r must be correct expected Text node "Ijklmnop 2010 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
2275 " but got Text node "Qrstuvwx" 2011 "
2276 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 43 [testDiv, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text no de "Ijklmnop 2012 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 43 [testDiv, 0]
2277 " but got Element node <p id="c">Qrstuvwx</p> 2013 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 43 [testDiv, 0]
2278 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 43 [testDiv, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 2014 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 44 [testDiv, 3]
2279 " but got Text node "Qrstuvwx" 2015 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 44 [testDiv, 3]
2280 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 44 [testDiv, 3] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text no de "Ijklmnop
2281 " but got Text node "Qrstuvwx"
2282 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 44 [testDiv, 3] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
2283 " but got Text node "Qrstuvwx"
2284 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 45 [document, -1] 2016 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 45 [document, -1]
2285 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 45 [document, -1] assert_equals: Sanity check: startContainer mu st be correct expected Text node "Ijklmnop 2017 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 45 [document, -1]
2286 " but got Text node "Qrstuvwx" 2018 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 46 [document, 0]
2287 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 46 [document, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop 2019 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 46 [document, 0]
2288 " but got Element node <p id="c">Qrstuvwx</p> 2020 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 47 [document, 1]
2289 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 46 [document, 0] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 2021 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 47 [document, 1]
2290 " but got Text node "Qrstuvwx" 2022 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 48 [document, 2]
2291 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 47 [document, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop 2023 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 48 [document, 2]
2292 " but got Element node <p id="c">Qrstuvwx</p>
2293 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 47 [document, 1] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
2294 " but got Text node "Qrstuvwx"
2295 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 48 [document, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop
2296 " but got Text node "Qrstuvwx"
2297 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 48 [document, 2] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
2298 " but got Text node "Qrstuvwx"
2299 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 49 [document, 3] 2024 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 49 [document, 3]
2300 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 49 [document, 3] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 2025 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 49 [document, 3]
2301 " but got Text node "Qrstuvwx"
2302 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 50 [comment, -1] 2026 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 50 [comment, -1]
2303 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 50 [comment, -1] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 2027 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 50 [comment, -1]
2304 " but got Text node "Qrstuvwx" 2028 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 51 [comment, 0]
2305 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 51 [comment, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text no de "Ijklmnop 2029 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 51 [comment, 0]
2306 " but got Text node "Qrstuvwx" 2030 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 52 [comment, 4]
2307 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 51 [comment, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 2031 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 52 [comment, 4]
2308 " but got Text node "Qrstuvwx"
2309 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 52 [comment, 4] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text no de "Ijklmnop
2310 " but got Text node "Qrstuvwx"
2311 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 52 [comment, 4] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
2312 " but got Text node "Qrstuvwx"
2313 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 53 [comment, 96] 2032 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 53 [comment, 96]
2314 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 53 [comment, 96] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 2033 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 53 [comment, 96]
2315 " but got Text node "Qrstuvwx"
2316 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 2034 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
2317 " 2035 "
2318 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 54 [foreignDoc, 0] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop 2036 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
2319 " but got Text node "Qrstuvwx" 2037 "
2320 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 2038 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
2321 " 2039 "
2322 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 55 [foreignDoc, 1] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop 2040 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
2323 " but got Text node "Qrstuvwx" 2041 "
2324 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 2042 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
2325 " 2043 "
2326 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 56 [foreignComment, 2] assert_equals: Sanity check: startContain er must be correct expected Text node "Ijklmnop 2044 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
2327 " but got Text node "Qrstuvwx" 2045 "
2328 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 2046 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
2329 " 2047 "
2330 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop 2048 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
2331 " but got Text node "Qrstuvwx" 2049 "
2332 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 2050 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
2333 " 2051 "
2334 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: startConta iner must be correct expected Text node "Ijklmnop 2052 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
2335 " but got Text node "Qrstuvwx" 2053 "
2336 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 59 [xmlDoc, -1] 2054 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 59 [xmlDoc, -1]
2337 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 59 [xmlDoc, -1] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 2055 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 59 [xmlDoc, -1]
2338 " but got Text node "Qrstuvwx"
2339 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 2056 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
2340 " 2057 "
2341 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 60 [xmlDoc, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 2058 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
2342 " but got Text node "Qrstuvwx" 2059 "
2343 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 2060 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
2344 " 2061 "
2345 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 61 [xmlDoc, 1] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 2062 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
2346 " but got Text node "Qrstuvwx" 2063 "
2347 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 62 [xmlDoc, 5] 2064 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 62 [xmlDoc, 5]
2348 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 62 [xmlDoc, 5] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 2065 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 62 [xmlDoc, 5]
2349 " but got Text node "Qrstuvwx"
2350 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 2066 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
2351 " 2067 "
2352 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 63 [xmlComment, 0] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop 2068 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
2353 " but got Text node "Qrstuvwx" 2069 "
2354 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 2070 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
2355 " 2071 "
2356 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 64 [xmlComment, 4] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop 2072 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
2357 " but got Text node "Qrstuvwx" 2073 "
2358 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 2074 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
2359 " 2075 "
2360 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 65 [processingInstruction, 0] assert_equals: Sanity check: start Container must be correct expected Text node "Ijklmnop 2076 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
2361 " but got Text node "Qrstuvwx" 2077 "
2362 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 2078 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
2363 " 2079 "
2364 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 66 [processingInstruction, 5] assert_equals: Sanity check: start Container must be correct expected Text node "Ijklmnop 2080 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
2365 " but got Text node "Qrstuvwx" 2081 "
2366 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 2082 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
2367 " 2083 "
2368 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 67 [processingInstruction, 9] assert_equals: Sanity check: start Container must be correct expected Text node "Ijklmnop 2084 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
2369 " but got Text node "Qrstuvwx" 2085 "
2370 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 2086 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
2371 " 2087 "
2372 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: startConta iner must be correct expected Text node "Ijklmnop 2088 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
2373 " but got Text node "Qrstuvwx" 2089 "
2374 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 2090 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
2375 " 2091 "
2376 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: startConta iner must be correct expected Text node "Ijklmnop 2092 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
2377 " but got Text node "Qrstuvwx" 2093 "
2378 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 2094 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
2379 " 2095 "
2380 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop 2096 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
2381 " but got Text node "Qrstuvwx" 2097 "
2382 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 2098 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
2383 " 2099 "
2384 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop 2100 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
2385 " but got Text node "Qrstuvwx" 2101 "
2386 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 2102 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
2387 " 2103 "
2388 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop 2104 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
2389 " but got Text node "Qrstuvwx" 2105 "
2390 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 2106 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
2391 " 2107 "
2392 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop 2108 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
2393 " but got Text node "Qrstuvwx" 2109 "
2394 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 2110 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
2395 " 2111 "
2396 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity che ck: startContainer must be correct expected Text node "Ijklmnop 2112 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
2397 " but got Text node "Qrstuvwx" 2113 "
2398 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 2114 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
2399 " 2115 "
2400 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 75 [detachedComment, 3] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop 2116 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
2401 " but got Text node "Qrstuvwx" 2117 "
2402 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 2118 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
2403 " 2119 "
2404 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 76 [detachedComment, 5] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop 2120 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
2405 " but got Text node "Qrstuvwx" 2121 "
2406 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 2122 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
2407 " 2123 "
2408 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: star tContainer must be correct expected Text node "Ijklmnop 2124 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
2409 " but got Text node "Qrstuvwx" 2125 "
2410 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 2126 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
2411 " 2127 "
2412 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: star tContainer must be correct expected Text node "Ijklmnop 2128 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
2413 " but got Text node "Qrstuvwx" 2129 "
2414 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 2130 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
2415 " 2131 "
2416 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop 2132 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
2417 " but got Text node "Qrstuvwx" 2133 "
2418 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 2134 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
2419 " 2135 "
2420 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 80 [docfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 2136 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
2421 " but got Text node "Qrstuvwx" 2137 "
2422 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 2138 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
2423 " 2139 "
2424 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: startContain er must be correct expected Text node "Ijklmnop 2140 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
2425 " but got Text node "Qrstuvwx" 2141 "
2426 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 2142 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
2427 " 2143 "
2428 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop 2144 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
2429 " but got Text node "Qrstuvwx" 2145 "
2430 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 83 [doctype, 0] 2146 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 83 [doctype, 0]
2431 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 83 [doctype, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 2147 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 83 [doctype, 0]
2432 " but got Text node "Qrstuvwx"
2433 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 () { 2148 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 () {
2434 selection.extend(node, offset); 2149 selection.extend(node, offset);
2435 }" 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 2150 }" 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
2436 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 84 [doctype, -17] assert_equals: Sanity check: startContainer mu st be correct expected Text node "Ijklmnop 2151 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 () {
2437 " but got Text node "Qrstuvwx" 2152 selection.extend(node, offset);
2153 }" 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
2438 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 85 [doctype, 1] 2154 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 85 [doctype, 1]
2439 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 85 [doctype, 1] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 2155 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 85 [doctype, 1]
2440 " but got Text node "Qrstuvwx"
2441 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 86 [foreignDoctype, 0] 2156 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 86 [foreignDoctype, 0]
2442 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: startContain er must be correct expected Text node "Ijklmnop 2157 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 86 [foreignDoctype, 0]
2443 " but got Text node "Qrstuvwx"
2444 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 87 [xmlDoctype, 0] 2158 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 87 [xmlDoctype, 0]
2445 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop 2159 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 87 [xmlDoctype, 0]
2446 " but got Text node "Qrstuvwx"
2447 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0 2160 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2448 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 2161 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2449 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 2162 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2450 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 2163 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2451 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 2164 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2452 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 2165 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2453 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0 2166 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2454 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0 2167 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
2455 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0 2168 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2456 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 2169 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
(...skipping 861 matching lines...) Expand 10 before | Expand all | Expand 10 after
3318 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. 3031 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.
3319 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 3032 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
3320 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. 3033 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.
3321 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 3034 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
3322 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. 3035 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.
3323 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 3036 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
3324 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. 3037 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.
3325 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 3038 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
3326 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. 3039 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.
3327 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 0 [paras[0].firstChild, -1] 3040 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 0 [paras[0].firstChild, -1]
3328 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title> 3041 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 0 [paras[0].firstChild, -1]
3329 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3042 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 1 [paras[0].firstChild, 0]
3330 " 3043 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 1 [paras[0].firstChild, 0]
3331 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 1 [paras[0].firstChild, 0] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title> 3044 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 2 [paras[0].firstChild, 1]
3332 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3045 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 2 [paras[0].firstChild, 1]
3333 " 3046 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 3 [paras[0].firstChild, 2]
3334 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title> 3047 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 3 [paras[0].firstChild, 2]
3335 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3048 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 4 [paras[0].firstChild, 8]
3336 " 3049 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 4 [paras[0].firstChild, 8]
3337 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 2 [paras[0].firstChild, 1] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title> 3050 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 5 [paras[0].firstChild, 9]
3338 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3051 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 5 [paras[0].firstChild, 9]
3339 " 3052 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 6 [paras[0].firstChild, 10]
3340 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title> 3053 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 6 [paras[0].firstChild, 10]
3341 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3342 "
3343 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 3 [paras[0].firstChild, 2] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3344 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3345 "
3346 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title>
3347 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3348 "
3349 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 4 [paras[0].firstChild, 8] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3350 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3351 "
3352 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title>
3353 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3354 "
3355 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 5 [paras[0].firstChild, 9] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3356 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3357 "
3358 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title>
3359 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3360 "
3361 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 6 [paras[0].firstChild, 10] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3362 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3363 "
3364 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
3365 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3366 "
3367 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 7 [paras[0].firstChild, 65535] 3054 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 7 [paras[0].firstChild, 65535]
3368 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>S election extend() tests</title> 3055 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 7 [paras[0].firstChild, 65535]
3369 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3370 "
3371 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 8 [paras[1].firstChild, -1] 3056 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 8 [paras[1].firstChild, -1]
3372 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title> 3057 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 8 [paras[1].firstChild, -1]
3373 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3058 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 9 [paras[1].firstChild, 0]
3374 " 3059 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 9 [paras[1].firstChild, 0]
3375 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 9 [paras[1].firstChild, 0] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title> 3060 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 10 [paras[1].firstChild, 1]
3376 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3061 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 10 [paras[1].firstChild, 1]
3377 " 3062 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 11 [paras[1].firstChild, 2]
3378 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title> 3063 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 11 [paras[1].firstChild, 2]
3379 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3064 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 12 [paras[1].firstChild, 8]
3380 " 3065 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 12 [paras[1].firstChild, 8]
3381 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 10 [paras[1].firstChild, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title> 3066 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 13 [paras[1].firstChild, 9]
3382 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3067 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 13 [paras[1].firstChild, 9]
3383 "
3384 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
3385 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3386 "
3387 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 11 [paras[1].firstChild, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3388 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3389 "
3390 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
3391 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3392 "
3393 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 12 [paras[1].firstChild, 8] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3394 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3395 "
3396 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
3397 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3398 "
3399 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 13 [paras[1].firstChild, 9] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3400 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3401 "
3402 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
3403 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3404 "
3405 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 14 [paras[1].firstChild, 10] 3068 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 14 [paras[1].firstChild, 10]
3406 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity ch eck: startContainer must be correct expected Element node <html><head><title>Sel ection extend() tests</title> 3069 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 14 [paras[1].firstChild, 10]
3407 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3408 "
3409 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 15 [paras[1].firstChild, 65535] 3070 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 15 [paras[1].firstChild, 65535]
3410 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title> 3071 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 15 [paras[1].firstChild, 65535]
3411 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3412 "
3413 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> 3072 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>
3414 <meta... 3073 <meta...
3415 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title> 3074 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>
3416 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3075 <meta...
3417 "
3418 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> 3076 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>
3419 <meta... 3077 <meta...
3420 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title> 3078 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>
3421 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3079 <meta...
3422 "
3423 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> 3080 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>
3424 <meta... 3081 <meta...
3425 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title> 3082 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>
3426 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3083 <meta...
3427 "
3428 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 19 [detachedPara1.firstChild, 9] 3084 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 19 [detachedPara1.firstChild, 9]
3429 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title> 3085 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 19 [detachedPara1.firstChild, 9]
3430 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3431 "
3432 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> 3086 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>
3433 <meta... 3087 <meta...
3434 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title> 3088 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>
3435 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3089 <meta...
3436 "
3437 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> 3090 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>
3438 <meta... 3091 <meta...
3439 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title> 3092 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>
3440 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3093 <meta...
3441 "
3442 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> 3094 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>
3443 <meta... 3095 <meta...
3444 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title> 3096 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>
3445 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3097 <meta...
3446 "
3447 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 23 [foreignPara1.firstChild, 9] 3098 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 23 [foreignPara1.firstChild, 9]
3448 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title> 3099 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 23 [foreignPara1.firstChild, 9]
3449 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3450 "
3451 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 24 [document.documentElement, -1] 3100 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 24 [document.documentElement, -1]
3452 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 24 [document.documentElement, -1] assert_equals: Sani ty check: startContainer must be correct expected Element node <html><head><titl e>Selection extend() tests</title> 3101 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 24 [document.documentElement, -1]
3453 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3102 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 25 [document.documentElement, 0]
3454 " 3103 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 25 [document.documentElement, 0]
3455 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 25 [document.documentElement, 0] assert_equals: anchor Node must not change if the node passed to extend() has the same root as the ori ginal range expected Element node <html><head><title>Selection extend() tests</t itle> 3104 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 26 [document.documentElement, 1]
3456 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3105 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 26 [document.documentElement, 1]
3457 " 3106 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 27 [document.documentElement, 2]
3458 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 25 [document.documentElement, 0] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title> 3107 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 27 [document.documentElement, 2]
3459 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3460 "
3461 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 26 [document.documentElement, 1] assert_equals: anchor Node must not change if the node passed to extend() has the same root as the ori ginal range expected Element node <html><head><title>Selection extend() tests</t itle>
3462 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3463 "
3464 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 26 [document.documentElement, 1] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title>
3465 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3466 "
3467 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 27 [document.documentElement, 2] assert_equals: anchor Node must not change if the node passed to extend() has the same root as the ori ginal range expected Element node <html><head><title>Selection extend() tests</t itle>
3468 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3469 "
3470 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 27 [document.documentElement, 2] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title>
3471 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3472 "
3473 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 28 [document.documentElement, 7] 3108 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 28 [document.documentElement, 7]
3474 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 28 [document.documentElement, 7] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title> 3109 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 28 [document.documentElement, 7]
3475 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3110 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 29 [document.head, 1]
3476 " 3111 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 29 [document.head, 1]
3477 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 29 [document.head, 1] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title> 3112 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 30 [document.body, 3]
3478 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3113 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 30 [document.body, 3]
3479 "
3480 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 29 [document.head, 1] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3481 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3482 "
3483 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 30 [document.body, 3] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3484 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3485 "
3486 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 30 [document.body, 3] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3487 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3488 "
3489 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> 3114 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>
3490 <meta... 3115 <meta...
3491 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: San ity check: startContainer must be correct expected Element node <html><head><tit le>Selection extend() tests</title> 3116 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>
3492 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3117 <meta...
3493 "
3494 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> 3118 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>
3495 <meta... 3119 <meta...
3496 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: San ity check: startContainer must be correct expected Element node <html><head><tit le>Selection extend() tests</title> 3120 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>
3497 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3121 <meta...
3498 "
3499 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> 3122 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>
3500 <meta... 3123 <meta...
3501 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title> 3124 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>
3502 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3125 <meta...
3503 "
3504 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> 3126 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>
3505 <meta... 3127 <meta...
3506 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title> 3128 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>
3507 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3129 <meta...
3508 " 3130 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 35 [paras[0], 0]
3509 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 35 [paras[0], 0] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title> 3131 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 35 [paras[0], 0]
3510 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3132 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 36 [paras[0], 1]
3511 " 3133 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 36 [paras[0], 1]
3512 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 35 [paras[0], 0] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3513 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3514 "
3515 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 36 [paras[0], 1] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
3516 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3517 "
3518 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 36 [paras[0], 1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3519 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3520 "
3521 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 37 [paras[0], 2] 3134 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 37 [paras[0], 2]
3522 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 37 [paras[0], 2] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title> 3135 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 37 [paras[0], 2]
3523 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3136 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 38 [paras[1], 0]
3524 " 3137 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 38 [paras[1], 0]
3525 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 38 [paras[1], 0] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title> 3138 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 39 [paras[1], 1]
3526 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3139 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 39 [paras[1], 1]
3527 "
3528 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 38 [paras[1], 0] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3529 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3530 "
3531 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 39 [paras[1], 1] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
3532 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3533 "
3534 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 39 [paras[1], 1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3535 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3536 "
3537 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 40 [paras[1], 2] 3140 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 40 [paras[1], 2]
3538 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 40 [paras[1], 2] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title> 3141 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 40 [paras[1], 2]
3539 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3540 "
3541 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> 3142 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>
3542 <meta... 3143 <meta...
3543 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 41 [detachedPara1, 0] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title> 3144 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>
3544 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3145 <meta...
3545 "
3546 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> 3146 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>
3547 <meta... 3147 <meta...
3548 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 42 [detachedPara1, 1] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title> 3148 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>
3549 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3149 <meta...
3550 " 3150 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 43 [testDiv, 0]
3551 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 43 [testDiv, 0] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title> 3151 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 43 [testDiv, 0]
3552 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3152 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 44 [testDiv, 3]
3553 " 3153 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 44 [testDiv, 3]
3554 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 43 [testDiv, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
3555 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3556 "
3557 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 44 [testDiv, 3] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title>
3558 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3559 "
3560 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 44 [testDiv, 3] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
3561 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3562 "
3563 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 45 [document, -1] 3154 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 45 [document, -1]
3564 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 45 [document, -1] assert_equals: Sanity check: startC ontainer must be correct expected Element node <html><head><title>Selection exte nd() tests</title> 3155 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 45 [document, -1]
3565 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3156 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 46 [document, 0]
3566 " 3157 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 46 [document, 0]
3567 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 46 [document, 0] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title> 3158 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 47 [document, 1]
3568 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3159 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 47 [document, 1]
3569 " 3160 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 48 [document, 2]
3570 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 46 [document, 0] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title> 3161 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 48 [document, 2]
3571 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3572 "
3573 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 47 [document, 1] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
3574 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3575 "
3576 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 47 [document, 1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3577 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3578 "
3579 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 48 [document, 2] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
3580 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3581 "
3582 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 48 [document, 2] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3583 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3584 "
3585 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 49 [document, 3] 3162 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 49 [document, 3]
3586 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 49 [document, 3] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title> 3163 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 49 [document, 3]
3587 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3588 "
3589 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 50 [comment, -1] 3164 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 50 [comment, -1]
3590 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 50 [comment, -1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title> 3165 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 50 [comment, -1]
3591 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3166 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 51 [comment, 0]
3592 " 3167 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 51 [comment, 0]
3593 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 51 [comment, 0] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title> 3168 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 52 [comment, 4]
3594 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3169 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 52 [comment, 4]
3595 "
3596 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 51 [comment, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
3597 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3598 "
3599 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 52 [comment, 4] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title>
3600 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3601 "
3602 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 52 [comment, 4] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
3603 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3604 "
3605 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 53 [comment, 96] 3170 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 53 [comment, 96]
3606 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 53 [comment, 96] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title> 3171 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 53 [comment, 96]
3607 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3608 "
3609 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> 3172 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>
3610 <meta... 3173 <meta...
3611 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 54 [foreignDoc, 0] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title> 3174 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>
3612 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3175 <meta...
3613 "
3614 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> 3176 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>
3615 <meta... 3177 <meta...
3616 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 55 [foreignDoc, 1] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title> 3178 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>
3617 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3179 <meta...
3618 "
3619 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> 3180 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>
3620 <meta... 3181 <meta...
3621 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 56 [foreignComment, 2] assert_equals: Sanity check: s tartContainer must be correct expected Element node <html><head><title>Selection extend() tests</title> 3182 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>
3622 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3183 <meta...
3623 "
3624 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> 3184 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>
3625 <meta... 3185 <meta...
3626 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title> 3186 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>
3627 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3187 <meta...
3628 "
3629 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> 3188 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>
3630 <meta... 3189 <meta...
3631 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selecti on extend() tests</title> 3190 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>
3632 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3191 <meta...
3633 "
3634 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 59 [xmlDoc, -1] 3192 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 59 [xmlDoc, -1]
3635 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 59 [xmlDoc, -1] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title> 3193 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 59 [xmlDoc, -1]
3636 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3637 "
3638 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> 3194 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>
3639 <meta... 3195 <meta...
3640 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 60 [xmlDoc, 0] assert_equals: Sanity check: startCont ainer must be correct expected Element node <html><head><title>Selection extend( ) tests</title> 3196 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>
3641 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3197 <meta...
3642 "
3643 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> 3198 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>
3644 <meta... 3199 <meta...
3645 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 61 [xmlDoc, 1] assert_equals: Sanity check: startCont ainer must be correct expected Element node <html><head><title>Selection extend( ) tests</title> 3200 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>
3646 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3201 <meta...
3647 "
3648 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 62 [xmlDoc, 5] 3202 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 62 [xmlDoc, 5]
3649 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 62 [xmlDoc, 5] assert_equals: Sanity check: startCont ainer must be correct expected Element node <html><head><title>Selection extend( ) tests</title> 3203 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 62 [xmlDoc, 5]
3650 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3651 "
3652 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> 3204 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>
3653 <meta... 3205 <meta...
3654 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 63 [xmlComment, 0] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title> 3206 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 >
3655 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3207 <meta...
3656 "
3657 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> 3208 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>
3658 <meta... 3209 <meta...
3659 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 64 [xmlComment, 4] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title> 3210 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 >
3660 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3211 <meta...
3661 "
3662 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> 3212 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>
3663 <meta... 3213 <meta...
3664 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 65 [processingInstruction, 0] assert_equals: Sanity c heck: startContainer must be correct expected Element node <html><head><title>Se lection extend() tests</title> 3214 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>
3665 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3215 <meta...
3666 "
3667 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> 3216 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>
3668 <meta... 3217 <meta...
3669 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 66 [processingInstruction, 5] assert_equals: Sanity c heck: startContainer must be correct expected Element node <html><head><title>Se lection extend() tests</title> 3218 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>
3670 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3219 <meta...
3671 "
3672 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> 3220 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>
3673 <meta... 3221 <meta...
3674 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 67 [processingInstruction, 9] assert_equals: Sanity c heck: startContainer must be correct expected Element node <html><head><title>Se lection extend() tests</title> 3222 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>
3675 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3223 <meta...
3676 "
3677 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> 3224 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>
3678 <meta... 3225 <meta...
3679 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selecti on extend() tests</title> 3226 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>
3680 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3227 <meta...
3681 "
3682 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> 3228 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>
3683 <meta... 3229 <meta...
3684 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selecti on extend() tests</title> 3230 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>
3685 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3231 <meta...
3686 "
3687 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> 3232 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>
3688 <meta... 3233 <meta...
3689 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title> 3234 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>
3690 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3235 <meta...
3691 "
3692 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> 3236 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>
3693 <meta... 3237 <meta...
3694 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title> 3238 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>
3695 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3239 <meta...
3696 "
3697 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> 3240 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>
3698 <meta... 3241 <meta...
3699 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title> 3242 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>
3700 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3243 <meta...
3701 "
3702 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> 3244 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>
3703 <meta... 3245 <meta...
3704 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title> 3246 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>
3705 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3247 <meta...
3706 "
3707 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> 3248 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>
3708 <meta... 3249 <meta...
3709 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head> <title>Selection extend() tests</title> 3250 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>
3710 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3251 <meta...
3711 "
3712 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> 3252 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>
3713 <meta... 3253 <meta...
3714 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 75 [detachedComment, 3] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title> 3254 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>
3715 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3255 <meta...
3716 "
3717 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> 3256 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>
3718 <meta... 3257 <meta...
3719 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 76 [detachedComment, 5] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title> 3258 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>
3720 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3259 <meta...
3721 "
3722 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> 3260 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>
3723 <meta... 3261 <meta...
3724 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>S election extend() tests</title> 3262 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>
3725 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3263 <meta...
3726 "
3727 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> 3264 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>
3728 <meta... 3265 <meta...
3729 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>S election extend() tests</title> 3266 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>
3730 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3267 <meta...
3731 "
3732 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> 3268 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>
3733 <meta... 3269 <meta...
3734 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 79 [detachedXmlComment, 2] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title> 3270 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>
3735 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3271 <meta...
3736 "
3737 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> 3272 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>
3738 <meta... 3273 <meta...
3739 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 80 [docfrag, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title> 3274 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>
3740 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3275 <meta...
3741 "
3742 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> 3276 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>
3743 <meta... 3277 <meta...
3744 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: s tartContainer must be correct expected Element node <html><head><title>Selection extend() tests</title> 3278 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>
3745 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3279 <meta...
3746 "
3747 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> 3280 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>
3748 <meta... 3281 <meta...
3749 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title> 3282 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>
3750 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3283 <meta...
3751 "
3752 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 83 [doctype, 0] 3284 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 83 [doctype, 0]
3753 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 83 [doctype, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title> 3285 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 83 [doctype, 0]
3754 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3755 "
3756 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 () { 3286 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 () {
3757 selection.extend(node, offset); 3287 selection.extend(node, offset);
3758 }" 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 3288 }" 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
3759 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 84 [doctype, -17] assert_equals: Sanity check: startC ontainer must be correct expected Element node <html><head><title>Selection exte nd() tests</title> 3289 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 () {
3760 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3290 selection.extend(node, offset);
3761 " 3291 }" 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
3762 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 85 [doctype, 1] 3292 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 85 [doctype, 1]
3763 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 85 [doctype, 1] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title> 3293 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 85 [doctype, 1]
3764 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3765 "
3766 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 86 [foreignDoctype, 0] 3294 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 86 [foreignDoctype, 0]
3767 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: s tartContainer must be correct expected Element node <html><head><title>Selection extend() tests</title> 3295 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 86 [foreignDoctype, 0]
3768 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3769 "
3770 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 87 [xmlDoctype, 0] 3296 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 87 [xmlDoctype, 0]
3771 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title> 3297 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 87 [xmlDoctype, 0]
3772 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3773 "
3774 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 0 [paras[0].firstChild, -1] 3298 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 0 [paras[0].firstChild, -1]
3775 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title> 3299 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 0 [paras[0].firstChild, -1]
3776 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3300 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 1 [paras[0].firstChild, 0]
3777 " 3301 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 1 [paras[0].firstChild, 0]
3778 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 1 [paras[0].firstChild, 0] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title> 3302 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 2 [paras[0].firstChild, 1]
3779 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3303 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 2 [paras[0].firstChild, 1]
3780 " 3304 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 3 [paras[0].firstChild, 2]
3781 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title> 3305 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 3 [paras[0].firstChild, 2]
3782 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3306 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 4 [paras[0].firstChild, 8]
3783 " 3307 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 4 [paras[0].firstChild, 8]
3784 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 2 [paras[0].firstChild, 1] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title> 3308 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 5 [paras[0].firstChild, 9]
3785 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3309 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 5 [paras[0].firstChild, 9]
3786 " 3310 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 6 [paras[0].firstChild, 10]
3787 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title> 3311 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 6 [paras[0].firstChild, 10]
3788 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3789 "
3790 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 3 [paras[0].firstChild, 2] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3791 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3792 "
3793 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title>
3794 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3795 "
3796 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 4 [paras[0].firstChild, 8] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3797 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3798 "
3799 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title>
3800 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3801 "
3802 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 5 [paras[0].firstChild, 9] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3803 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3804 "
3805 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title>
3806 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3807 "
3808 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 6 [paras[0].firstChild, 10] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3809 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3810 "
3811 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
3812 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3813 "
3814 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 7 [paras[0].firstChild, 65535] 3312 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 7 [paras[0].firstChild, 65535]
3815 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>S election extend() tests</title> 3313 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 7 [paras[0].firstChild, 65535]
3816 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3817 "
3818 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 8 [paras[1].firstChild, -1] 3314 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 8 [paras[1].firstChild, -1]
3819 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title> 3315 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 8 [paras[1].firstChild, -1]
3820 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3316 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 9 [paras[1].firstChild, 0]
3821 " 3317 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 9 [paras[1].firstChild, 0]
3822 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 9 [paras[1].firstChild, 0] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title> 3318 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 10 [paras[1].firstChild, 1]
3823 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3319 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 10 [paras[1].firstChild, 1]
3824 " 3320 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 11 [paras[1].firstChild, 2]
3825 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title> 3321 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 11 [paras[1].firstChild, 2]
3826 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3322 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 12 [paras[1].firstChild, 8]
3827 " 3323 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 12 [paras[1].firstChild, 8]
3828 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 10 [paras[1].firstChild, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title> 3324 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 13 [paras[1].firstChild, 9]
3829 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3325 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 13 [paras[1].firstChild, 9]
3830 "
3831 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
3832 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3833 "
3834 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 11 [paras[1].firstChild, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3835 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3836 "
3837 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
3838 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3839 "
3840 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 12 [paras[1].firstChild, 8] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3841 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3842 "
3843 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
3844 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3845 "
3846 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 13 [paras[1].firstChild, 9] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3847 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3848 "
3849 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
3850 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3851 "
3852 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 14 [paras[1].firstChild, 10] 3326 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 14 [paras[1].firstChild, 10]
3853 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity ch eck: startContainer must be correct expected Element node <html><head><title>Sel ection extend() tests</title> 3327 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 14 [paras[1].firstChild, 10]
3854 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3855 "
3856 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 15 [paras[1].firstChild, 65535] 3328 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 15 [paras[1].firstChild, 65535]
3857 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title> 3329 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 15 [paras[1].firstChild, 65535]
3858 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3859 "
3860 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> 3330 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>
3861 <meta... 3331 <meta...
3862 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title> 3332 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>
3863 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3333 <meta...
3864 "
3865 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> 3334 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>
3866 <meta... 3335 <meta...
3867 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title> 3336 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>
3868 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3337 <meta...
3869 "
3870 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> 3338 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>
3871 <meta... 3339 <meta...
3872 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title> 3340 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>
3873 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3341 <meta...
3874 "
3875 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 19 [detachedPara1.firstChild, 9] 3342 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 19 [detachedPara1.firstChild, 9]
3876 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title> 3343 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 19 [detachedPara1.firstChild, 9]
3877 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3878 "
3879 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> 3344 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>
3880 <meta... 3345 <meta...
3881 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title> 3346 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>
3882 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3347 <meta...
3883 "
3884 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> 3348 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>
3885 <meta... 3349 <meta...
3886 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title> 3350 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>
3887 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3351 <meta...
3888 "
3889 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> 3352 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>
3890 <meta... 3353 <meta...
3891 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title> 3354 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>
3892 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3355 <meta...
3893 "
3894 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 23 [foreignPara1.firstChild, 9] 3356 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 23 [foreignPara1.firstChild, 9]
3895 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title> 3357 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 23 [foreignPara1.firstChild, 9]
3896 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3897 "
3898 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 24 [document.documentElement, -1] 3358 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 24 [document.documentElement, -1]
3899 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 24 [document.documentElement, -1] assert_equals: Sani ty check: startContainer must be correct expected Element node <html><head><titl e>Selection extend() tests</title> 3359 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 24 [document.documentElement, -1]
3900 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3360 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 25 [document.documentElement, 0]
3901 " 3361 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 25 [document.documentElement, 0]
3902 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 25 [document.documentElement, 0] assert_equals: anchor Node must not change if the node passed to extend() has the same root as the ori ginal range expected Element node <html><head><title>Selection extend() tests</t itle> 3362 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 26 [document.documentElement, 1]
3903 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3363 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 26 [document.documentElement, 1]
3904 " 3364 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 27 [document.documentElement, 2]
3905 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 25 [document.documentElement, 0] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title> 3365 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 27 [document.documentElement, 2]
3906 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3907 "
3908 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 26 [document.documentElement, 1] assert_equals: anchor Node must not change if the node passed to extend() has the same root as the ori ginal range expected Element node <html><head><title>Selection extend() tests</t itle>
3909 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3910 "
3911 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 26 [document.documentElement, 1] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title>
3912 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3913 "
3914 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 27 [document.documentElement, 2] assert_equals: anchor Node must not change if the node passed to extend() has the same root as the ori ginal range expected Element node <html><head><title>Selection extend() tests</t itle>
3915 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3916 "
3917 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 27 [document.documentElement, 2] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title>
3918 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3919 "
3920 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 28 [document.documentElement, 7] 3366 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 28 [document.documentElement, 7]
3921 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 28 [document.documentElement, 7] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title> 3367 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 28 [document.documentElement, 7]
3922 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3368 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 29 [document.head, 1]
3923 " 3369 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 29 [document.head, 1]
3924 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 29 [document.head, 1] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title> 3370 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 30 [document.body, 3]
3925 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3371 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 30 [document.body, 3]
3926 "
3927 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 29 [document.head, 1] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3928 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3929 "
3930 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 30 [document.body, 3] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3931 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3932 "
3933 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 30 [document.body, 3] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3934 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3935 "
3936 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> 3372 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>
3937 <meta... 3373 <meta...
3938 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 31 [foreignDoc.documentElement, 0] assert_equals: San ity check: startContainer must be correct expected Element node <html><head><tit le>Selection extend() tests</title> 3374 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>
3939 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3375 <meta...
3940 "
3941 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> 3376 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>
3942 <meta... 3377 <meta...
3943 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 32 [foreignDoc.documentElement, 1] assert_equals: San ity check: startContainer must be correct expected Element node <html><head><tit le>Selection extend() tests</title> 3378 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>
3944 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3379 <meta...
3945 "
3946 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> 3380 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>
3947 <meta... 3381 <meta...
3948 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title> 3382 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>
3949 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3383 <meta...
3950 "
3951 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> 3384 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>
3952 <meta... 3385 <meta...
3953 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title> 3386 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>
3954 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3387 <meta...
3955 " 3388 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 35 [paras[0], 0]
3956 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 35 [paras[0], 0] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title> 3389 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 35 [paras[0], 0]
3957 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3390 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 36 [paras[0], 1]
3958 " 3391 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 36 [paras[0], 1]
3959 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 35 [paras[0], 0] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3960 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3961 "
3962 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 36 [paras[0], 1] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
3963 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3964 "
3965 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 36 [paras[0], 1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3966 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3967 "
3968 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 37 [paras[0], 2] 3392 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 37 [paras[0], 2]
3969 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 37 [paras[0], 2] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title> 3393 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 37 [paras[0], 2]
3970 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3394 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 38 [paras[1], 0]
3971 " 3395 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 38 [paras[1], 0]
3972 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 38 [paras[1], 0] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title> 3396 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 39 [paras[1], 1]
3973 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3397 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 39 [paras[1], 1]
3974 "
3975 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 38 [paras[1], 0] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3976 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3977 "
3978 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 39 [paras[1], 1] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
3979 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3980 "
3981 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 39 [paras[1], 1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3982 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3983 "
3984 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 40 [paras[1], 2] 3398 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 40 [paras[1], 2]
3985 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 40 [paras[1], 2] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title> 3399 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 40 [paras[1], 2]
3986 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3987 "
3988 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> 3400 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>
3989 <meta... 3401 <meta...
3990 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 41 [detachedPara1, 0] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title> 3402 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>
3991 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3403 <meta...
3992 "
3993 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> 3404 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>
3994 <meta... 3405 <meta...
3995 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 42 [detachedPara1, 1] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title> 3406 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>
3996 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3407 <meta...
3997 " 3408 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 43 [testDiv, 0]
3998 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 43 [testDiv, 0] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title> 3409 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 43 [testDiv, 0]
3999 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3410 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 44 [testDiv, 3]
4000 " 3411 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 44 [testDiv, 3]
4001 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 43 [testDiv, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
4002 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4003 "
4004 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 44 [testDiv, 3] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title>
4005 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4006 "
4007 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 44 [testDiv, 3] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
4008 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4009 "
4010 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 45 [document, -1] 3412 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 45 [document, -1]
4011 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 45 [document, -1] assert_equals: Sanity check: startC ontainer must be correct expected Element node <html><head><title>Selection exte nd() tests</title> 3413 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 45 [document, -1]
4012 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3414 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 46 [document, 0]
4013 " 3415 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 46 [document, 0]
4014 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 46 [document, 0] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title> 3416 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 47 [document, 1]
4015 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3417 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 47 [document, 1]
4016 " 3418 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 48 [document, 2]
4017 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 46 [document, 0] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title> 3419 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 48 [document, 2]
4018 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4019 "
4020 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 47 [document, 1] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
4021 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4022 "
4023 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 47 [document, 1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
4024 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4025 "
4026 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 48 [document, 2] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
4027 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4028 "
4029 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 48 [document, 2] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
4030 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4031 "
4032 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 49 [document, 3] 3420 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 49 [document, 3]
4033 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 49 [document, 3] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title> 3421 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 49 [document, 3]
4034 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4035 "
4036 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 50 [comment, -1] 3422 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 50 [comment, -1]
4037 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 50 [comment, -1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title> 3423 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 50 [comment, -1]
4038 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3424 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 51 [comment, 0]
4039 " 3425 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 51 [comment, 0]
4040 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 51 [comment, 0] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title> 3426 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 52 [comment, 4]
4041 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3427 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 52 [comment, 4]
4042 "
4043 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 51 [comment, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
4044 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4045 "
4046 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 52 [comment, 4] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title>
4047 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4048 "
4049 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 52 [comment, 4] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
4050 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4051 "
4052 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 53 [comment, 96] 3428 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 53 [comment, 96]
4053 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 53 [comment, 96] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title> 3429 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 53 [comment, 96]
4054 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4055 "
4056 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> 3430 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>
4057 <meta... 3431 <meta...
4058 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 54 [foreignDoc, 0] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title> 3432 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>
4059 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3433 <meta...
4060 "
4061 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> 3434 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>
4062 <meta... 3435 <meta...
4063 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 55 [foreignDoc, 1] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title> 3436 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>
4064 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3437 <meta...
4065 "
4066 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> 3438 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>
4067 <meta... 3439 <meta...
4068 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 56 [foreignComment, 2] assert_equals: Sanity check: s tartContainer must be correct expected Element node <html><head><title>Selection extend() tests</title> 3440 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>
4069 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3441 <meta...
4070 "
4071 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> 3442 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>
4072 <meta... 3443 <meta...
4073 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title> 3444 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>
4074 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3445 <meta...
4075 "
4076 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> 3446 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>
4077 <meta... 3447 <meta...
4078 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selecti on extend() tests</title> 3448 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>
4079 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3449 <meta...
4080 "
4081 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 59 [xmlDoc, -1] 3450 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 59 [xmlDoc, -1]
4082 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 59 [xmlDoc, -1] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title> 3451 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 59 [xmlDoc, -1]
4083 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4084 "
4085 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> 3452 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>
4086 <meta... 3453 <meta...
4087 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 60 [xmlDoc, 0] assert_equals: Sanity check: startCont ainer must be correct expected Element node <html><head><title>Selection extend( ) tests</title> 3454 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>
4088 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3455 <meta...
4089 "
4090 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> 3456 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>
4091 <meta... 3457 <meta...
4092 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 61 [xmlDoc, 1] assert_equals: Sanity check: startCont ainer must be correct expected Element node <html><head><title>Selection extend( ) tests</title> 3458 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>
4093 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3459 <meta...
4094 "
4095 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 62 [xmlDoc, 5] 3460 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 62 [xmlDoc, 5]
4096 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 62 [xmlDoc, 5] assert_equals: Sanity check: startCont ainer must be correct expected Element node <html><head><title>Selection extend( ) tests</title> 3461 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 62 [xmlDoc, 5]
4097 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4098 "
4099 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> 3462 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>
4100 <meta... 3463 <meta...
4101 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 63 [xmlComment, 0] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title> 3464 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 >
4102 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3465 <meta...
4103 "
4104 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> 3466 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>
4105 <meta... 3467 <meta...
4106 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 64 [xmlComment, 4] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title> 3468 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 >
4107 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3469 <meta...
4108 "
4109 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> 3470 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>
4110 <meta... 3471 <meta...
4111 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 65 [processingInstruction, 0] assert_equals: Sanity c heck: startContainer must be correct expected Element node <html><head><title>Se lection extend() tests</title> 3472 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>
4112 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3473 <meta...
4113 "
4114 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> 3474 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>
4115 <meta... 3475 <meta...
4116 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 66 [processingInstruction, 5] assert_equals: Sanity c heck: startContainer must be correct expected Element node <html><head><title>Se lection extend() tests</title> 3476 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>
4117 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3477 <meta...
4118 "
4119 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> 3478 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>
4120 <meta... 3479 <meta...
4121 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 67 [processingInstruction, 9] assert_equals: Sanity c heck: startContainer must be correct expected Element node <html><head><title>Se lection extend() tests</title> 3480 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>
4122 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3481 <meta...
4123 "
4124 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> 3482 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>
4125 <meta... 3483 <meta...
4126 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selecti on extend() tests</title> 3484 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>
4127 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3485 <meta...
4128 "
4129 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> 3486 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>
4130 <meta... 3487 <meta...
4131 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selecti on extend() tests</title> 3488 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>
4132 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3489 <meta...
4133 "
4134 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> 3490 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>
4135 <meta... 3491 <meta...
4136 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title> 3492 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>
4137 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3493 <meta...
4138 "
4139 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> 3494 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>
4140 <meta... 3495 <meta...
4141 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title> 3496 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>
4142 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3497 <meta...
4143 "
4144 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> 3498 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>
4145 <meta... 3499 <meta...
4146 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title> 3500 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>
4147 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3501 <meta...
4148 "
4149 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> 3502 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>
4150 <meta... 3503 <meta...
4151 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title> 3504 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>
4152 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3505 <meta...
4153 "
4154 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> 3506 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>
4155 <meta... 3507 <meta...
4156 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head> <title>Selection extend() tests</title> 3508 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>
4157 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3509 <meta...
4158 "
4159 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> 3510 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>
4160 <meta... 3511 <meta...
4161 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 75 [detachedComment, 3] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title> 3512 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>
4162 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3513 <meta...
4163 "
4164 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> 3514 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>
4165 <meta... 3515 <meta...
4166 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 76 [detachedComment, 5] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title> 3516 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>
4167 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3517 <meta...
4168 "
4169 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> 3518 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>
4170 <meta... 3519 <meta...
4171 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>S election extend() tests</title> 3520 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>
4172 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3521 <meta...
4173 "
4174 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> 3522 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>
4175 <meta... 3523 <meta...
4176 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>S election extend() tests</title> 3524 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>
4177 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3525 <meta...
4178 "
4179 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> 3526 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>
4180 <meta... 3527 <meta...
4181 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 79 [detachedXmlComment, 2] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title> 3528 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>
4182 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3529 <meta...
4183 "
4184 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> 3530 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>
4185 <meta... 3531 <meta...
4186 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 80 [docfrag, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title> 3532 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>
4187 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3533 <meta...
4188 "
4189 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> 3534 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>
4190 <meta... 3535 <meta...
4191 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: s tartContainer must be correct expected Element node <html><head><title>Selection extend() tests</title> 3536 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>
4192 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3537 <meta...
4193 "
4194 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> 3538 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>
4195 <meta... 3539 <meta...
4196 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title> 3540 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>
4197 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3541 <meta...
4198 "
4199 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 83 [doctype, 0] 3542 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 83 [doctype, 0]
4200 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 83 [doctype, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title> 3543 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 83 [doctype, 0]
4201 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4202 "
4203 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 () { 3544 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 () {
4204 selection.extend(node, offset); 3545 selection.extend(node, offset);
4205 }" 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 3546 }" 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
4206 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 84 [doctype, -17] assert_equals: Sanity check: startC ontainer must be correct expected Element node <html><head><title>Selection exte nd() tests</title> 3547 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 () {
4207 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3548 selection.extend(node, offset);
4208 " 3549 }" 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
4209 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 85 [doctype, 1] 3550 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 85 [doctype, 1]
4210 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 85 [doctype, 1] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title> 3551 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 85 [doctype, 1]
4211 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4212 "
4213 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 86 [foreignDoctype, 0] 3552 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 86 [foreignDoctype, 0]
4214 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: s tartContainer must be correct expected Element node <html><head><title>Selection extend() tests</title> 3553 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 86 [foreignDoctype, 0]
4215 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4216 "
4217 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 87 [xmlDoctype, 0] 3554 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 87 [xmlDoctype, 0]
4218 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title> 3555 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 87 [xmlDoctype, 0]
4219 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4220 "
4221 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 0 [paras[0].firstChild, -1] 3556 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 0 [paras[0].firstChild, -1]
4222 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title> 3557 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 0 [paras[0].firstChild, -1]
4223 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3558 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 1 [paras[0].firstChild, 0]
4224 " 3559 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 1 [paras[0].firstChild, 0]
4225 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 1 [paras[0].firstChild, 0] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title> 3560 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 2 [paras[0].firstChild, 1]
4226 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3561 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 2 [paras[0].firstChild, 1]
4227 " 3562 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 3 [paras[0].firstChild, 2]
4228 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title> 3563 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 3 [paras[0].firstChild, 2]
4229 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3564 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 4 [paras[0].firstChild, 8]
4230 " 3565 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 4 [paras[0].firstChild, 8]
4231 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 2 [paras[0].firstChild, 1] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title> 3566 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 5 [paras[0].firstChild, 9]
4232 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3567 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 5 [paras[0].firstChild, 9]
4233 " 3568 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 6 [paras[0].firstChild, 10]
4234 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title> 3569 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 6 [paras[0].firstChild, 10]
4235 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4236 "
4237 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 3 [paras[0].firstChild, 2] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
4238 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4239 "
4240 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title>
4241 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4242 "
4243 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 4 [paras[0].firstChild, 8] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
4244 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4245 "
4246 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title>
4247 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4248 "
4249 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 5 [paras[0].firstChild, 9] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
4250 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4251 "
4252 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title>
4253 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4254 "
4255 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 6 [paras[0].firstChild, 10] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
4256 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4257 "
4258 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
4259 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4260 "
4261 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 7 [paras[0].firstChild, 65535] 3570 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 7 [paras[0].firstChild, 65535]
4262 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>S election extend() tests</title> 3571 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 7 [paras[0].firstChild, 65535]
4263 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4264 "
4265 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 8 [paras[1].firstChild, -1] 3572 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 8 [paras[1].firstChild, -1]
4266 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title> 3573 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 8 [paras[1].firstChild, -1]
4267 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3574 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 9 [paras[1].firstChild, 0]
4268 " 3575 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 9 [paras[1].firstChild, 0]
4269 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 9 [paras[1].firstChild, 0] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title> 3576 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 10 [paras[1].firstChild, 1]
4270 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3577 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 10 [paras[1].firstChild, 1]
4271 " 3578 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 11 [paras[1].firstChild, 2]
4272 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title> 3579 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 11 [paras[1].firstChild, 2]
4273 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3580 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 12 [paras[1].firstChild, 8]
4274 " 3581 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 12 [paras[1].firstChild, 8]
4275 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 10 [paras[1].firstChild, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title> 3582 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 13 [paras[1].firstChild, 9]
4276 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3583 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 13 [paras[1].firstChild, 9]
4277 "
4278 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
4279 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4280 "
4281 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 11 [paras[1].firstChild, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
4282 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4283 "
4284 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
4285 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4286 "
4287 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 12 [paras[1].firstChild, 8] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
4288 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4289 "
4290 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
4291 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4292 "
4293 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 13 [paras[1].firstChild, 9] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
4294 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4295 "
4296 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
4297 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4298 "
4299 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 14 [paras[1].firstChild, 10] 3584 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 14 [paras[1].firstChild, 10]
4300 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity ch eck: startContainer must be correct expected Element node <html><head><title>Sel ection extend() tests</title> 3585 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 14 [paras[1].firstChild, 10]
4301 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4302 "
4303 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 15 [paras[1].firstChild, 65535] 3586 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 15 [paras[1].firstChild, 65535]
4304 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title> 3587 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 15 [paras[1].firstChild, 65535]
4305 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4306 "
4307 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> 3588 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>
4308 <meta... 3589 <meta...
4309 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title> 3590 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>
4310 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3591 <meta...
4311 "
4312 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> 3592 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>
4313 <meta... 3593 <meta...
4314 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title> 3594 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>
4315 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3595 <meta...
4316 "
4317 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> 3596 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>
4318 <meta... 3597 <meta...
4319 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title> 3598 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>
4320 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3599 <meta...
4321 "
4322 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 19 [detachedPara1.firstChild, 9] 3600 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 19 [detachedPara1.firstChild, 9]
4323 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title> 3601 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 19 [detachedPara1.firstChild, 9]
4324 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4325 "
4326 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> 3602 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>
4327 <meta... 3603 <meta...
4328 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title> 3604 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>
4329 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3605 <meta...
4330 "
4331 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> 3606 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>
4332 <meta... 3607 <meta...
4333 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title> 3608 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>
4334 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3609 <meta...
4335 "
4336 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> 3610 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>
4337 <meta... 3611 <meta...
4338 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title> 3612 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>
4339 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3613 <meta...
4340 "
4341 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 23 [foreignPara1.firstChild, 9] 3614 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 23 [foreignPara1.firstChild, 9]
4342 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title> 3615 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 23 [foreignPara1.firstChild, 9]
4343 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4344 "
4345 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 24 [document.documentElement, -1] 3616 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 24 [document.documentElement, -1]
4346 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 24 [document.documentElement, -1] assert_equals: Sani ty check: startContainer must be correct expected Element node <html><head><titl e>Selection extend() tests</title> 3617 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 24 [document.documentElement, -1]
4347 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3618 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 25 [document.documentElement, 0]
4348 " 3619 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 25 [document.documentElement, 0]
4349 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 25 [document.documentElement, 0] assert_equals: anchor Node must not change if the node passed to extend() has the same root as the ori ginal range expected Element node <html><head><title>Selection extend() tests</t itle> 3620 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 26 [document.documentElement, 1]
4350 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3621 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 26 [document.documentElement, 1]
4351 " 3622 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 27 [document.documentElement, 2]
4352 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 25 [document.documentElement, 0] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title> 3623 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 27 [document.documentElement, 2]
4353 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4354 "
4355 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 26 [document.documentElement, 1] assert_equals: anchor Node must not change if the node passed to extend() has the same root as the ori ginal range expected Element node <html><head><title>Selection extend() tests</t itle>
4356 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4357 "
4358 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 26 [document.documentElement, 1] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title>
4359 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4360 "
4361 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 27 [document.documentElement, 2] assert_equals: anchor Node must not change if the node passed to extend() has the same root as the ori ginal range expected Element node <html><head><title>Selection extend() tests</t itle>
4362 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4363 "
4364 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 27 [document.documentElement, 2] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title>
4365 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4366 "
4367 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 28 [document.documentElement, 7] 3624 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 28 [document.documentElement, 7]
4368 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 28 [document.documentElement, 7] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title> 3625 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 28 [document.documentElement, 7]
4369 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3626 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 29 [document.head, 1]
4370 " 3627 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 29 [document.head, 1]
4371 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 29 [document.head, 1] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title> 3628 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 30 [document.body, 3]
4372 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3629 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 30 [document.body, 3]
4373 "
4374 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 29 [document.head, 1] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
4375 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4376 "
4377 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 30 [document.body, 3] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
4378 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4379 "
4380 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 30 [document.body, 3] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
4381 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4382 "
4383 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> 3630 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>
4384 <meta... 3631 <meta...
4385 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 31 [foreignDoc.documentElement, 0] assert_equals: San ity check: startContainer must be correct expected Element node <html><head><tit le>Selection extend() tests</title> 3632 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>
4386 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3633 <meta...
4387 "
4388 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> 3634 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>
4389 <meta... 3635 <meta...
4390 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 32 [foreignDoc.documentElement, 1] assert_equals: San ity check: startContainer must be correct expected Element node <html><head><tit le>Selection extend() tests</title> 3636 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>
4391 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3637 <meta...
4392 "
4393 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> 3638 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>
4394 <meta... 3639 <meta...
4395 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title> 3640 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>
4396 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3641 <meta...
4397 "
4398 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> 3642 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>
4399 <meta... 3643 <meta...
4400 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title> 3644 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>
4401 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3645 <meta...
4402 " 3646 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 35 [paras[0], 0]
4403 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 35 [paras[0], 0] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title> 3647 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 35 [paras[0], 0]
4404 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3648 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 36 [paras[0], 1]
4405 " 3649 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 36 [paras[0], 1]
4406 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 35 [paras[0], 0] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
4407 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4408 "
4409 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 36 [paras[0], 1] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
4410 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4411 "
4412 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 36 [paras[0], 1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
4413 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4414 "
4415 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 37 [paras[0], 2] 3650 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 37 [paras[0], 2]
4416 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 37 [paras[0], 2] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title> 3651 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 37 [paras[0], 2]
4417 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3652 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 38 [paras[1], 0]
4418 " 3653 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 38 [paras[1], 0]
4419 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 38 [paras[1], 0] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title> 3654 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 39 [paras[1], 1]
4420 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3655 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 39 [paras[1], 1]
4421 "
4422 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 38 [paras[1], 0] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
4423 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4424 "
4425 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 39 [paras[1], 1] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
4426 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4427 "
4428 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 39 [paras[1], 1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
4429 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4430 "
4431 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 40 [paras[1], 2] 3656 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 40 [paras[1], 2]
4432 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 40 [paras[1], 2] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title> 3657 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 40 [paras[1], 2]
4433 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4434 "
4435 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> 3658 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>
4436 <meta... 3659 <meta...
4437 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 41 [detachedPara1, 0] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title> 3660 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>
4438 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3661 <meta...
4439 "
4440 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> 3662 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>
4441 <meta... 3663 <meta...
4442 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 42 [detachedPara1, 1] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title> 3664 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>
4443 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3665 <meta...
4444 " 3666 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 43 [testDiv, 0]
4445 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 43 [testDiv, 0] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title> 3667 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 43 [testDiv, 0]
4446 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3668 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 44 [testDiv, 3]
4447 " 3669 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 44 [testDiv, 3]
4448 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 43 [testDiv, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
4449 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4450 "
4451 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 44 [testDiv, 3] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title>
4452 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4453 "
4454 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 44 [testDiv, 3] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
4455 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4456 "
4457 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 45 [document, -1] 3670 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 45 [document, -1]
4458 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 45 [document, -1] assert_equals: Sanity check: startC ontainer must be correct expected Element node <html><head><title>Selection exte nd() tests</title> 3671 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 45 [document, -1]
4459 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3672 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 46 [document, 0]
4460 " 3673 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 46 [document, 0]
4461 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 46 [document, 0] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title> 3674 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 47 [document, 1]
4462 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3675 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 47 [document, 1]
4463 " 3676 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 48 [document, 2]
4464 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 46 [document, 0] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title> 3677 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 48 [document, 2]
4465 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4466 "
4467 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 47 [document, 1] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
4468 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4469 "
4470 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 47 [document, 1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
4471 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4472 "
4473 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 48 [document, 2] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
4474 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4475 "
4476 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 48 [document, 2] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
4477 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4478 "
4479 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 49 [document, 3] 3678 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 49 [document, 3]
4480 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 49 [document, 3] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title> 3679 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 49 [document, 3]
4481 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4482 "
4483 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 50 [comment, -1] 3680 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 50 [comment, -1]
4484 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 50 [comment, -1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title> 3681 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 50 [comment, -1]
4485 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3682 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 51 [comment, 0]
4486 " 3683 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 51 [comment, 0]
4487 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 51 [comment, 0] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title> 3684 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 52 [comment, 4]
4488 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3685 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 52 [comment, 4]
4489 "
4490 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 51 [comment, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
4491 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4492 "
4493 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 52 [comment, 4] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title>
4494 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4495 "
4496 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 52 [comment, 4] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
4497 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4498 "
4499 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 53 [comment, 96] 3686 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 53 [comment, 96]
4500 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 53 [comment, 96] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title> 3687 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 53 [comment, 96]
4501 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4502 "
4503 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> 3688 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>
4504 <meta... 3689 <meta...
4505 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 54 [foreignDoc, 0] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title> 3690 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>
4506 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3691 <meta...
4507 "
4508 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> 3692 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>
4509 <meta... 3693 <meta...
4510 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 55 [foreignDoc, 1] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title> 3694 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>
4511 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3695 <meta...
4512 "
4513 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> 3696 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>
4514 <meta... 3697 <meta...
4515 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 56 [foreignComment, 2] assert_equals: Sanity check: s tartContainer must be correct expected Element node <html><head><title>Selection extend() tests</title> 3698 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>
4516 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3699 <meta...
4517 "
4518 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> 3700 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>
4519 <meta... 3701 <meta...
4520 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title> 3702 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>
4521 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3703 <meta...
4522 "
4523 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> 3704 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>
4524 <meta... 3705 <meta...
4525 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selecti on extend() tests</title> 3706 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>
4526 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3707 <meta...
4527 "
4528 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 59 [xmlDoc, -1] 3708 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 59 [xmlDoc, -1]
4529 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 59 [xmlDoc, -1] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title> 3709 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 59 [xmlDoc, -1]
4530 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4531 "
4532 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> 3710 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>
4533 <meta... 3711 <meta...
4534 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 60 [xmlDoc, 0] assert_equals: Sanity check: startCont ainer must be correct expected Element node <html><head><title>Selection extend( ) tests</title> 3712 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>
4535 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3713 <meta...
4536 "
4537 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> 3714 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>
4538 <meta... 3715 <meta...
4539 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 61 [xmlDoc, 1] assert_equals: Sanity check: startCont ainer must be correct expected Element node <html><head><title>Selection extend( ) tests</title> 3716 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>
4540 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3717 <meta...
4541 "
4542 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 62 [xmlDoc, 5] 3718 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 62 [xmlDoc, 5]
4543 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 62 [xmlDoc, 5] assert_equals: Sanity check: startCont ainer must be correct expected Element node <html><head><title>Selection extend( ) tests</title> 3719 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 62 [xmlDoc, 5]
4544 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4545 "
4546 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> 3720 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>
4547 <meta... 3721 <meta...
4548 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 63 [xmlComment, 0] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title> 3722 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 >
4549 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3723 <meta...
4550 "
4551 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> 3724 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>
4552 <meta... 3725 <meta...
4553 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 64 [xmlComment, 4] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title> 3726 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 >
4554 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3727 <meta...
4555 "
4556 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> 3728 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>
4557 <meta... 3729 <meta...
4558 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 65 [processingInstruction, 0] assert_equals: Sanity c heck: startContainer must be correct expected Element node <html><head><title>Se lection extend() tests</title> 3730 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>
4559 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3731 <meta...
4560 "
4561 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> 3732 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>
4562 <meta... 3733 <meta...
4563 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 66 [processingInstruction, 5] assert_equals: Sanity c heck: startContainer must be correct expected Element node <html><head><title>Se lection extend() tests</title> 3734 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>
4564 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3735 <meta...
4565 "
4566 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> 3736 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>
4567 <meta... 3737 <meta...
4568 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 67 [processingInstruction, 9] assert_equals: Sanity c heck: startContainer must be correct expected Element node <html><head><title>Se lection extend() tests</title> 3738 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>
4569 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3739 <meta...
4570 "
4571 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> 3740 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>
4572 <meta... 3741 <meta...
4573 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selecti on extend() tests</title> 3742 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>
4574 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3743 <meta...
4575 "
4576 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> 3744 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>
4577 <meta... 3745 <meta...
4578 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selecti on extend() tests</title> 3746 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>
4579 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3747 <meta...
4580 "
4581 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> 3748 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>
4582 <meta... 3749 <meta...
4583 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title> 3750 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>
4584 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3751 <meta...
4585 "
4586 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> 3752 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>
4587 <meta... 3753 <meta...
4588 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title> 3754 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>
4589 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3755 <meta...
4590 "
4591 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> 3756 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>
4592 <meta... 3757 <meta...
4593 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title> 3758 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>
4594 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3759 <meta...
4595 "
4596 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> 3760 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>
4597 <meta... 3761 <meta...
4598 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title> 3762 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>
4599 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3763 <meta...
4600 "
4601 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> 3764 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>
4602 <meta... 3765 <meta...
4603 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head> <title>Selection extend() tests</title> 3766 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>
4604 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3767 <meta...
4605 "
4606 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> 3768 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>
4607 <meta... 3769 <meta...
4608 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 75 [detachedComment, 3] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title> 3770 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>
4609 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3771 <meta...
4610 "
4611 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> 3772 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>
4612 <meta... 3773 <meta...
4613 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 76 [detachedComment, 5] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title> 3774 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>
4614 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3775 <meta...
4615 "
4616 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> 3776 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>
4617 <meta... 3777 <meta...
4618 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>S election extend() tests</title> 3778 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>
4619 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3779 <meta...
4620 "
4621 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> 3780 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>
4622 <meta... 3781 <meta...
4623 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>S election extend() tests</title> 3782 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>
4624 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3783 <meta...
4625 "
4626 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> 3784 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>
4627 <meta... 3785 <meta...
4628 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 79 [detachedXmlComment, 2] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title> 3786 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>
4629 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3787 <meta...
4630 "
4631 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> 3788 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>
4632 <meta... 3789 <meta...
4633 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 80 [docfrag, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title> 3790 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>
4634 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3791 <meta...
4635 "
4636 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> 3792 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>
4637 <meta... 3793 <meta...
4638 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: s tartContainer must be correct expected Element node <html><head><title>Selection extend() tests</title> 3794 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>
4639 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3795 <meta...
4640 "
4641 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> 3796 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>
4642 <meta... 3797 <meta...
4643 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title> 3798 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>
4644 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3799 <meta...
4645 "
4646 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 83 [doctype, 0] 3800 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 83 [doctype, 0]
4647 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 83 [doctype, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title> 3801 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 83 [doctype, 0]
4648 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4649 "
4650 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 () { 3802 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 () {
4651 selection.extend(node, offset); 3803 selection.extend(node, offset);
4652 }" 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 3804 }" 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
4653 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 84 [doctype, -17] assert_equals: Sanity check: startC ontainer must be correct expected Element node <html><head><title>Selection exte nd() tests</title> 3805 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 () {
4654 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3806 selection.extend(node, offset);
4655 " 3807 }" 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
4656 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 85 [doctype, 1] 3808 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 85 [doctype, 1]
4657 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 85 [doctype, 1] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title> 3809 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 85 [doctype, 1]
4658 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4659 "
4660 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 86 [foreignDoctype, 0] 3810 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 86 [foreignDoctype, 0]
4661 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: s tartContainer must be correct expected Element node <html><head><title>Selection extend() tests</title> 3811 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 86 [foreignDoctype, 0]
4662 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4663 "
4664 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 87 [xmlDoctype, 0] 3812 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 87 [xmlDoctype, 0]
4665 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title> 3813 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 87 [xmlDoctype, 0]
4666 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4667 "
4668 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 0 [pa ras[0].firstChild, -1] 3814 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 0 [pa ras[0].firstChild, -1]
4669 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 1 [pa ras[0].firstChild, 0] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Element node <he ad><title>Selection extend() tests</title> 3815 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 1 [pa ras[0].firstChild, 0]
4670 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3816 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 2 [pa ras[0].firstChild, 1]
4671 " 3817 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 3 [pa ras[0].firstChild, 2]
4672 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 2 [pa ras[0].firstChild, 1] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Element node <he ad><title>Selection extend() tests</title> 3818 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 4 [pa ras[0].firstChild, 8]
4673 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3819 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 5 [pa ras[0].firstChild, 9]
4674 " 3820 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 6 [pa ras[0].firstChild, 10]
4675 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 3 [pa ras[0].firstChild, 2] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Element node <he ad><title>Selection extend() tests</title>
4676 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4677 "
4678 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 4 [pa ras[0].firstChild, 8] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Element node <he ad><title>Selection extend() tests</title>
4679 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4680 "
4681 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 5 [pa ras[0].firstChild, 9] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Element node <he ad><title>Selection extend() tests</title>
4682 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4683 "
4684 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 6 [pa ras[0].firstChild, 10] assert_equals: anchorNode must not change if the node pas sed to extend() has the same root as the original range expected Element node <h ead><title>Selection extend() tests</title>
4685 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4686 "
4687 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 7 [pa ras[0].firstChild, 65535] 3821 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 7 [pa ras[0].firstChild, 65535]
4688 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 8 [pa ras[1].firstChild, -1] 3822 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 8 [pa ras[1].firstChild, -1]
4689 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 9 [pa ras[1].firstChild, 0] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Element node <he ad><title>Selection extend() tests</title> 3823 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 9 [pa ras[1].firstChild, 0]
4690 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3824 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 10 [p aras[1].firstChild, 1]
4691 " 3825 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 11 [p aras[1].firstChild, 2]
4692 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 10 [p aras[1].firstChild, 1] assert_equals: anchorNode must not change if the node pas sed to extend() has the same root as the original range expected Element node <h ead><title>Selection extend() tests</title> 3826 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 12 [p aras[1].firstChild, 8]
4693 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3827 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 13 [p aras[1].firstChild, 9]
4694 "
4695 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 11 [p aras[1].firstChild, 2] assert_equals: anchorNode must not change if the node pas sed to extend() has the same root as the original range expected Element node <h ead><title>Selection extend() tests</title>
4696 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4697 "
4698 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 12 [p aras[1].firstChild, 8] assert_equals: anchorNode must not change if the node pas sed to extend() has the same root as the original range expected Element node <h ead><title>Selection extend() tests</title>
4699 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4700 "
4701 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 13 [p aras[1].firstChild, 9] assert_equals: anchorNode must not change if the node pas sed to extend() has the same root as the original range expected Element node <h ead><title>Selection extend() tests</title>
4702 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4703 "
4704 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 14 [p aras[1].firstChild, 10] 3828 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 14 [p aras[1].firstChild, 10]
4705 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 15 [p aras[1].firstChild, 65535] 3829 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 15 [p aras[1].firstChild, 65535]
4706 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> 3830 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>
4707 <meta chars... 3831 <meta chars...
4708 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> 3832 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>
4709 <meta chars... 3833 <meta chars...
4710 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> 3834 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>
4711 <meta chars... 3835 <meta chars...
4712 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 19 [d etachedPara1.firstChild, 9] 3836 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 19 [d etachedPara1.firstChild, 9]
4713 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> 3837 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>
4714 <meta chars... 3838 <meta chars...
4715 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> 3839 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>
4716 <meta chars... 3840 <meta chars...
4717 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> 3841 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>
4718 <meta chars... 3842 <meta chars...
4719 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 23 [f oreignPara1.firstChild, 9] 3843 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 23 [f oreignPara1.firstChild, 9]
4720 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 24 [d ocument.documentElement, -1] 3844 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 24 [d ocument.documentElement, -1]
4721 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 25 [d ocument.documentElement, 0] assert_equals: anchorNode must not change if the nod e passed to extend() has the same root as the original range expected Element no de <head><title>Selection extend() tests</title> 3845 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 25 [d ocument.documentElement, 0]
4722 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3846 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 26 [d ocument.documentElement, 1]
4723 " 3847 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 27 [d ocument.documentElement, 2]
4724 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 26 [d ocument.documentElement, 1] assert_equals: anchorNode must not change if the nod e passed to extend() has the same root as the original range expected Element no de <head><title>Selection extend() tests</title>
4725 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4726 "
4727 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 27 [d ocument.documentElement, 2] assert_equals: anchorNode must not change if the nod e passed to extend() has the same root as the original range expected Element no de <head><title>Selection extend() tests</title>
4728 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4729 "
4730 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 28 [d ocument.documentElement, 7] 3848 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 28 [d ocument.documentElement, 7]
4731 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 29 [d ocument.head, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <head><t itle>Selection extend() tests</title> 3849 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 29 [d ocument.head, 1]
4732 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3850 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 30 [d ocument.body, 3]
4733 "
4734 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 30 [d ocument.body, 3] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <head><t itle>Selection extend() tests</title>
4735 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4736 "
4737 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> 3851 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>
4738 <meta chars... 3852 <meta chars...
4739 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> 3853 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>
4740 <meta chars... 3854 <meta chars...
4741 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> 3855 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>
4742 <meta chars... 3856 <meta chars...
4743 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> 3857 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>
4744 <meta chars... 3858 <meta chars...
4745 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 35 [p aras[0], 0] assert_equals: anchorNode must not change if the node passed to exte nd() has the same root as the original range expected Element node <head><title> Selection extend() tests</title> 3859 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 35 [p aras[0], 0]
4746 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3860 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 36 [p aras[0], 1]
4747 "
4748 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 36 [p aras[0], 1] assert_equals: anchorNode must not change if the node passed to exte nd() has the same root as the original range expected Element node <head><title> Selection extend() tests</title>
4749 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4750 "
4751 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 37 [p aras[0], 2] 3861 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 37 [p aras[0], 2]
4752 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 38 [p aras[1], 0] assert_equals: anchorNode must not change if the node passed to exte nd() has the same root as the original range expected Element node <head><title> Selection extend() tests</title> 3862 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 38 [p aras[1], 0]
4753 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3863 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 39 [p aras[1], 1]
4754 "
4755 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 39 [p aras[1], 1] assert_equals: anchorNode must not change if the node passed to exte nd() has the same root as the original range expected Element node <head><title> Selection extend() tests</title>
4756 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4757 "
4758 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 40 [p aras[1], 2] 3864 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 40 [p aras[1], 2]
4759 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> 3865 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>
4760 <meta chars... 3866 <meta chars...
4761 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> 3867 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>
4762 <meta chars... 3868 <meta chars...
4763 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 43 [t estDiv, 0] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Element node <head><title>S election extend() tests</title> 3869 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 43 [t estDiv, 0]
4764 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3870 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 44 [t estDiv, 3]
4765 "
4766 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 44 [t estDiv, 3] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Element node <head><title>S election extend() tests</title>
4767 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4768 "
4769 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 45 [d ocument, -1] 3871 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 45 [d ocument, -1]
4770 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 46 [d ocument, 0] assert_equals: anchorNode must not change if the node passed to exte nd() has the same root as the original range expected Element node <head><title> Selection extend() tests</title> 3872 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 46 [d ocument, 0]
4771 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3873 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 47 [d ocument, 1]
4772 " 3874 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 48 [d ocument, 2]
4773 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 47 [d ocument, 1] assert_equals: anchorNode must not change if the node passed to exte nd() has the same root as the original range expected Element node <head><title> Selection extend() tests</title>
4774 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4775 "
4776 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 48 [d ocument, 2] assert_equals: anchorNode must not change if the node passed to exte nd() has the same root as the original range expected Element node <head><title> Selection extend() tests</title>
4777 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4778 "
4779 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 49 [d ocument, 3] 3875 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 49 [d ocument, 3]
4780 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 50 [c omment, -1] 3876 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 50 [c omment, -1]
4781 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 51 [c omment, 0] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Element node <head><title>S election extend() tests</title> 3877 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 51 [c omment, 0]
4782 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3878 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 52 [c omment, 4]
4783 "
4784 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 52 [c omment, 4] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Element node <head><title>S election extend() tests</title>
4785 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4786 "
4787 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 53 [c omment, 96] 3879 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 53 [c omment, 96]
4788 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> 3880 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>
4789 <meta chars... 3881 <meta chars...
4790 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> 3882 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>
4791 <meta chars... 3883 <meta chars...
4792 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> 3884 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>
4793 <meta chars... 3885 <meta chars...
4794 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> 3886 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>
4795 <meta chars... 3887 <meta chars...
4796 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> 3888 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>
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
4842 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> 3934 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>
4843 <meta chars... 3935 <meta chars...
4844 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 83 [d octype, 0] 3936 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 83 [d octype, 0]
4845 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 () { 3937 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 () {
4846 selection.extend(node, offset); 3938 selection.extend(node, offset);
4847 }" 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 3939 }" 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
4848 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 85 [d octype, 1] 3940 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 85 [d octype, 1]
4849 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 86 [f oreignDoctype, 0] 3941 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 86 [f oreignDoctype, 0]
4850 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 87 [x mlDoctype, 0] 3942 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 87 [x mlDoctype, 0]
4851 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 0 [paras[0].firstChild, -1] 3943 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 0 [paras[0].firstChild, -1]
4852 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 0 [paras[0].firstChild, -1] assert_equals: Sanity check: startContainer mus t be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ 3944 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 0 [paras[0].firstChild, -1]
4853 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3945 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 1 [paras[0].firstChild, 0]
4854 " 3946 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 1 [paras[0].firstChild, 0]
4855 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 1 [paras[0].firstChild, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3947 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 2 [paras[0].firstChild, 1]
4856 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3948 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 2 [paras[0].firstChild, 1]
4857 " 3949 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 3 [paras[0].firstChild, 2]
4858 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 1 [paras[0].firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈ 3950 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 3 [paras[0].firstChild, 2]
4859 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3951 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 4 [paras[0].firstChild, 8]
4860 " 3952 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 4 [paras[0].firstChild, 8]
4861 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 2 [paras[0].firstChild, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3953 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 5 [paras[0].firstChild, 9]
4862 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3954 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 5 [paras[0].firstChild, 9]
4863 " 3955 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 6 [paras[0].firstChild, 10]
4864 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 2 [paras[0].firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈ 3956 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 6 [paras[0].firstChild, 10]
4865 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4866 "
4867 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 3 [paras[0].firstChild, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4868 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4869 "
4870 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 3 [paras[0].firstChild, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
4871 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4872 "
4873 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 4 [paras[0].firstChild, 8] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4874 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4875 "
4876 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 4 [paras[0].firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
4877 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4878 "
4879 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 5 [paras[0].firstChild, 9] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4880 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4881 "
4882 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 5 [paras[0].firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
4883 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4884 "
4885 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 6 [paras[0].firstChild, 10] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4886 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4887 "
4888 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 6 [paras[0].firstChild, 10] assert_equals: Sanity check: startContainer mus t be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈
4889 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4890 "
4891 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 7 [paras[0].firstChild, 65535] 3957 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 7 [paras[0].firstChild, 65535]
4892 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf ̈g̈ḧ 3958 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 7 [paras[0].firstChild, 65535]
4893 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4894 "
4895 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 8 [paras[1].firstChild, -1] 3959 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 8 [paras[1].firstChild, -1]
4896 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 8 [paras[1].firstChild, -1] assert_equals: Sanity check: startContainer mus t be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ 3960 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 8 [paras[1].firstChild, -1]
4897 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3961 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 9 [paras[1].firstChild, 0]
4898 " 3962 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 9 [paras[1].firstChild, 0]
4899 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 9 [paras[1].firstChild, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3963 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 10 [paras[1].firstChild, 1]
4900 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3964 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 10 [paras[1].firstChild, 1]
4901 " 3965 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 11 [paras[1].firstChild, 2]
4902 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 9 [paras[1].firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈ 3966 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 11 [paras[1].firstChild, 2]
4903 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3967 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 12 [paras[1].firstChild, 8]
4904 " 3968 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 12 [paras[1].firstChild, 8]
4905 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 10 [paras[1].firstChild, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3969 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 13 [paras[1].firstChild, 9]
4906 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3970 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 13 [paras[1].firstChild, 9]
4907 "
4908 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 10 [paras[1].firstChild, 1] assert_equals: Sanity check: startContainer mus t be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈
4909 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4910 "
4911 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 11 [paras[1].firstChild, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4912 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4913 "
4914 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 11 [paras[1].firstChild, 2] assert_equals: Sanity check: startContainer mus t be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈
4915 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4916 "
4917 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 12 [paras[1].firstChild, 8] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4918 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4919 "
4920 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 12 [paras[1].firstChild, 8] assert_equals: Sanity check: startContainer mus t be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈
4921 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4922 "
4923 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 13 [paras[1].firstChild, 9] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4924 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4925 "
4926 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 13 [paras[1].firstChild, 9] assert_equals: Sanity check: startContainer mus t be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈
4927 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4928 "
4929 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 14 [paras[1].firstChild, 10] 3971 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 14 [paras[1].firstChild, 10]
4930 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 14 [paras[1].firstChild, 10] assert_equals: Sanity check: startContainer mu st be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g ̈ḧ 3972 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 14 [paras[1].firstChild, 10]
4931 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4932 "
4933 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 15 [paras[1].firstChild, 65535] 3973 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 15 [paras[1].firstChild, 65535]
4934 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ë f̈g̈ḧ 3974 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 15 [paras[1].firstChild, 65535]
4935 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4936 "
4937 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̈ḧ 3975 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̈ḧ
4938 </p><p id... 3976 </p><p id...
4939 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: startContaine r must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ 3977 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̈ḧ
4940 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3978 </p><p id...
4941 "
4942 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̈ḧ 3979 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̈ḧ
4943 </p><p id... 3980 </p><p id...
4944 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: startContaine r must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ 3981 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̈ḧ
4945 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3982 </p><p id...
4946 "
4947 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̈ḧ 3983 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̈ḧ
4948 </p><p id... 3984 </p><p id...
4949 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: startContaine r must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ 3985 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̈ḧ
4950 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3986 </p><p id...
4951 "
4952 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 19 [detachedPara1.firstChild, 9] 3987 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 19 [detachedPara1.firstChild, 9]
4953 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: startContaine r must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ 3988 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 19 [detachedPara1.firstChild, 9]
4954 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4955 "
4956 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̈ḧ 3989 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̈ḧ
4957 </p><p id... 3990 </p><p id...
4958 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ë f̈g̈ḧ 3991 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̈ḧ
4959 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3992 </p><p id...
4960 "
4961 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̈ḧ 3993 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̈ḧ
4962 </p><p id... 3994 </p><p id...
4963 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ë f̈g̈ḧ 3995 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̈ḧ
4964 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3996 </p><p id...
4965 "
4966 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̈ḧ 3997 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̈ḧ
4967 </p><p id... 3998 </p><p id...
4968 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ë f̈g̈ḧ 3999 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̈ḧ
4969 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4000 </p><p id...
4970 "
4971 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 23 [foreignPara1.firstChild, 9] 4001 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 23 [foreignPara1.firstChild, 9]
4972 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ë f̈g̈ḧ 4002 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 23 [foreignPara1.firstChild, 9]
4973 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4974 "
4975 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 24 [document.documentElement, -1] 4003 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 24 [document.documentElement, -1]
4976 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 24 [document.documentElement, -1] assert_equals: Sanity check: startContain er must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ 4004 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 24 [document.documentElement, -1]
4977 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4005 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 25 [document.documentElement, 0]
4978 " 4006 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 25 [document.documentElement, 0]
4979 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 25 [document.documentElement, 0] assert_equals: anchorNode must not change i f the node passed to extend() has the same root as the original range expected E lement node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4007 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 26 [document.documentElement, 1]
4980 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4008 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 26 [document.documentElement, 1]
4981 " 4009 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 27 [document.documentElement, 2]
4982 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 25 [document.documentElement, 0] assert_equals: Sanity check: startContaine r must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ 4010 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 27 [document.documentElement, 2]
4983 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4984 "
4985 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 26 [document.documentElement, 1] assert_equals: anchorNode must not change i f the node passed to extend() has the same root as the original range expected E lement node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4986 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4987 "
4988 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 26 [document.documentElement, 1] assert_equals: Sanity check: startContaine r must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
4989 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4990 "
4991 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 27 [document.documentElement, 2] assert_equals: anchorNode must not change i f the node passed to extend() has the same root as the original range expected E lement node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4992 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4993 "
4994 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 27 [document.documentElement, 2] assert_equals: Sanity check: startContaine r must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
4995 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4996 "
4997 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 28 [document.documentElement, 7] 4011 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 28 [document.documentElement, 7]
4998 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 28 [document.documentElement, 7] assert_equals: Sanity check: startContaine r must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ 4012 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 28 [document.documentElement, 7]
4999 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4013 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 29 [document.head, 1]
5000 " 4014 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 29 [document.head, 1]
5001 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 29 [document.head, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4015 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 30 [document.body, 3]
5002 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4016 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 30 [document.body, 3]
5003 "
5004 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 29 [document.head, 1] assert_equals: Sanity check: startContainer must be c orrect expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5005 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5006 "
5007 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 30 [document.body, 3] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5008 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5009 "
5010 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 30 [document.body, 3] assert_equals: Sanity check: startContainer must be c orrect expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5011 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5012 "
5013 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̈ḧ 4017 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̈ḧ
5014 </p><p id... 4018 </p><p id...
5015 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: startContai ner must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d ̈ëf̈g̈ḧ 4019 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̈ḧ
5016 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4020 </p><p id...
5017 "
5018 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̈ḧ 4021 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̈ḧ
5019 </p><p id... 4022 </p><p id...
5020 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: startContai ner must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d ̈ëf̈g̈ḧ 4023 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̈ḧ
5021 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4024 </p><p id...
5022 "
5023 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̈ḧ 4025 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̈ḧ
5024 </p><p id... 4026 </p><p id...
5025 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 33 [foreignDoc.head, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4027 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̈ḧ
5026 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4028 </p><p id...
5027 "
5028 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̈ḧ 4029 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̈ḧ
5029 </p><p id... 4030 </p><p id...
5030 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 34 [foreignDoc.body, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4031 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̈ḧ
5031 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4032 </p><p id...
5032 " 4033 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 35 [paras[0], 0]
5033 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 35 [paras[0], 0] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <bod y><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4034 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 35 [paras[0], 0]
5034 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4035 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 36 [paras[0], 1]
5035 " 4036 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 36 [paras[0], 1]
5036 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 35 [paras[0], 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5037 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5038 "
5039 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 36 [paras[0], 1] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <bod y><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5040 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5041 "
5042 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 36 [paras[0], 1] assert_equals: Sanity check: startContainer must be correc t expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5043 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5044 "
5045 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 37 [paras[0], 2] 4037 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 37 [paras[0], 2]
5046 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 37 [paras[0], 2] assert_equals: Sanity check: startContainer must be correc t expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4038 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 37 [paras[0], 2]
5047 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4039 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 38 [paras[1], 0]
5048 " 4040 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 38 [paras[1], 0]
5049 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 38 [paras[1], 0] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <bod y><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4041 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 39 [paras[1], 1]
5050 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4042 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 39 [paras[1], 1]
5051 "
5052 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 38 [paras[1], 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5053 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5054 "
5055 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 39 [paras[1], 1] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <bod y><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5056 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5057 "
5058 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 39 [paras[1], 1] assert_equals: Sanity check: startContainer must be correc t expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5059 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5060 "
5061 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 40 [paras[1], 2] 4043 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 40 [paras[1], 2]
5062 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 40 [paras[1], 2] assert_equals: Sanity check: startContainer must be correc t expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4044 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 40 [paras[1], 2]
5063 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5064 "
5065 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̈ḧ 4045 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̈ḧ
5066 </p><p id... 4046 </p><p id...
5067 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 41 [detachedPara1, 0] assert_equals: Sanity check: startContainer must be c orrect expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4047 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̈ḧ
5068 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4048 </p><p id...
5069 "
5070 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̈ḧ 4049 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̈ḧ
5071 </p><p id... 4050 </p><p id...
5072 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 42 [detachedPara1, 1] assert_equals: Sanity check: startContainer must be c orrect expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4051 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̈ḧ
5073 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4052 </p><p id...
5074 " 4053 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 43 [testDiv, 0]
5075 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 43 [testDiv, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <body ><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4054 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 43 [testDiv, 0]
5076 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4055 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 44 [testDiv, 3]
5077 " 4056 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 44 [testDiv, 3]
5078 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 43 [testDiv, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5079 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5080 "
5081 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 44 [testDiv, 3] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <body ><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5082 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5083 "
5084 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 44 [testDiv, 3] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5085 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5086 "
5087 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 45 [document, -1] 4057 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 45 [document, -1]
5088 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 45 [document, -1] assert_equals: Sanity check: startContainer must be corre ct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4058 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 45 [document, -1]
5089 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4059 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 46 [document, 0]
5090 " 4060 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 46 [document, 0]
5091 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 46 [document, 0] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <bod y><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4061 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 47 [document, 1]
5092 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4062 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 47 [document, 1]
5093 " 4063 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 48 [document, 2]
5094 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 46 [document, 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4064 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 48 [document, 2]
5095 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5096 "
5097 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 47 [document, 1] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <bod y><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5098 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5099 "
5100 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 47 [document, 1] assert_equals: Sanity check: startContainer must be correc t expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5101 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5102 "
5103 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 48 [document, 2] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <bod y><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5104 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5105 "
5106 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 48 [document, 2] assert_equals: Sanity check: startContainer must be correc t expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5107 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5108 "
5109 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 49 [document, 3] 4065 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 49 [document, 3]
5110 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 49 [document, 3] assert_equals: Sanity check: startContainer must be correc t expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4066 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 49 [document, 3]
5111 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5112 "
5113 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 50 [comment, -1] 4067 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 50 [comment, -1]
5114 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 50 [comment, -1] assert_equals: Sanity check: startContainer must be correc t expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4068 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 50 [comment, -1]
5115 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4069 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 51 [comment, 0]
5116 " 4070 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 51 [comment, 0]
5117 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 51 [comment, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <body ><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4071 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 52 [comment, 4]
5118 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4072 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 52 [comment, 4]
5119 "
5120 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 51 [comment, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5121 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5122 "
5123 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 52 [comment, 4] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <body ><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5124 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5125 "
5126 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 52 [comment, 4] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5127 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5128 "
5129 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 53 [comment, 96] 4073 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 53 [comment, 96]
5130 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 53 [comment, 96] assert_equals: Sanity check: startContainer must be correc t expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4074 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 53 [comment, 96]
5131 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5132 "
5133 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 ̈ḧ 4075 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 ̈ḧ
5134 </p><p id... 4076 </p><p id...
5135 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 54 [foreignDoc, 0] assert_equals: Sanity check: startContainer must be corr ect expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4077 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̈ḧ
5136 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4078 </p><p id...
5137 "
5138 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 ̈ḧ 4079 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 ̈ḧ
5139 </p><p id... 4080 </p><p id...
5140 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 55 [foreignDoc, 1] assert_equals: Sanity check: startContainer must be corr ect expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4081 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̈ḧ
5141 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4082 </p><p id...
5142 "
5143 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̈ḧ 4083 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̈ḧ
5144 </p><p id... 4084 </p><p id...
5145 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 56 [foreignComment, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4085 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̈ḧ
5146 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4086 </p><p id...
5147 "
5148 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̈ḧ 4087 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̈ḧ
5149 </p><p id... 4088 </p><p id...
5150 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 57 [foreignTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4089 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̈ḧ
5151 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4090 </p><p id...
5152 "
5153 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̈ḧ 4091 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̈ḧ
5154 </p><p id... 4092 </p><p id...
5155 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 58 [foreignTextNode, 36] assert_equals: Sanity check: startContainer must b e correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4093 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̈ḧ
5156 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4094 </p><p id...
5157 "
5158 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 59 [xmlDoc, -1] 4095 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 59 [xmlDoc, -1]
5159 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 59 [xmlDoc, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4096 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 59 [xmlDoc, -1]
5160 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5161 "
5162 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̈ḧ 4097 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̈ḧ
5163 </p><p id... 4098 </p><p id...
5164 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 60 [xmlDoc, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4099 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̈ḧ
5165 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4100 </p><p id...
5166 "
5167 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̈ḧ 4101 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̈ḧ
5168 </p><p id... 4102 </p><p id...
5169 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 61 [xmlDoc, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4103 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̈ḧ
5170 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4104 </p><p id...
5171 "
5172 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 62 [xmlDoc, 5] 4105 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 62 [xmlDoc, 5]
5173 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 62 [xmlDoc, 5] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4106 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 62 [xmlDoc, 5]
5174 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5175 "
5176 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̈ḧ 4107 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̈ḧ
5177 </p><p id... 4108 </p><p id...
5178 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 63 [xmlComment, 0] assert_equals: Sanity check: startContainer must be corr ect expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4109 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̈ḧ
5179 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4110 </p><p id...
5180 "
5181 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̈ḧ 4111 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̈ḧ
5182 </p><p id... 4112 </p><p id...
5183 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 64 [xmlComment, 4] assert_equals: Sanity check: startContainer must be corr ect expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4113 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̈ḧ
5184 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4114 </p><p id...
5185 "
5186 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̈ḧ 4115 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̈ḧ
5187 </p><p id... 4116 </p><p id...
5188 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 65 [processingInstruction, 0] assert_equals: Sanity check: startContainer m ust be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈ g̈ḧ 4117 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̈ḧ
5189 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4118 </p><p id...
5190 "
5191 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̈ḧ 4119 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̈ḧ
5192 </p><p id... 4120 </p><p id...
5193 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 66 [processingInstruction, 5] assert_equals: Sanity check: startContainer m ust be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈ g̈ḧ 4121 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̈ḧ
5194 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4122 </p><p id...
5195 "
5196 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̈ḧ 4123 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̈ḧ
5197 </p><p id... 4124 </p><p id...
5198 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 67 [processingInstruction, 9] assert_equals: Sanity check: startContainer m ust be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈ g̈ḧ 4125 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̈ḧ
5199 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4126 </p><p id...
5200 "
5201 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̈ḧ 4127 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̈ḧ
5202 </p><p id... 4128 </p><p id...
5203 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 68 [detachedTextNode, 0] assert_equals: Sanity check: startContainer must b e correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4129 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 ̈
5204 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4130 </p><p id...
5205 "
5206 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̈ḧ 4131 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̈ḧ
5207 </p><p id... 4132 </p><p id...
5208 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 69 [detachedTextNode, 8] assert_equals: Sanity check: startContainer must b e correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4133 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 ̈
5209 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4134 </p><p id...
5210 "
5211 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̈ḧ 4135 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̈ḧ
5212 </p><p id... 4136 </p><p id...
5213 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ë f̈g̈ḧ 4137 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̈ḧ
5214 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4138 </p><p id...
5215 "
5216 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̈ḧ 4139 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̈ḧ
5217 </p><p id... 4140 </p><p id...
5218 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ë f̈g̈ḧ 4141 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̈ḧ
5219 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4142 </p><p id...
5220 "
5221 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 ̈ḧ 4143 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 ̈ḧ
5222 </p><p id... 4144 </p><p id...
5223 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: startContainer mus t be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ 4145 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̈ḧ
5224 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4146 </p><p id...
5225 "
5226 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 ̈ḧ 4147 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 ̈ḧ
5227 </p><p id... 4148 </p><p id...
5228 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: startContainer mus t be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ 4149 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̈ḧ
5229 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4150 </p><p id...
5230 "
5231 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̈ḧ 4151 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̈ḧ
5232 </p><p id... 4152 </p><p id...
5233 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <body><div id="test"><p id="a">Äb ̈c̈d̈ëf̈g̈ḧ 4153 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̈ḧ
5234 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4154 </p><p id...
5235 "
5236 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̈ḧ 4155 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̈ḧ
5237 </p><p id... 4156 </p><p id...
5238 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 75 [detachedComment, 3] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4157 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̈ḧ
5239 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4158 </p><p id...
5240 "
5241 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̈ḧ 4159 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̈ḧ
5242 </p><p id... 4160 </p><p id...
5243 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 76 [detachedComment, 5] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4161 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̈ḧ
5244 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4162 </p><p id...
5245 "
5246 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̈ḧ 4163 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̈ḧ
5247 </p><p id... 4164 </p><p id...
5248 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 77 [detachedForeignComment, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf ̈g̈ḧ 4165 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̈ḧ
5249 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4166 </p><p id...
5250 "
5251 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̈ḧ 4167 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̈ḧ
5252 </p><p id... 4168 </p><p id...
5253 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 78 [detachedForeignComment, 4] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf ̈g̈ḧ 4169 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̈ḧ
5254 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4170 </p><p id...
5255 "
5256 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̈ḧ 4171 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̈ḧ
5257 </p><p id... 4172 </p><p id...
5258 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 79 [detachedXmlComment, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈ 4173 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̈ḧ
5259 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4174 </p><p id...
5260 "
5261 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̈ḧ 4175 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̈ḧ
5262 </p><p id... 4176 </p><p id...
5263 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 80 [docfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4177 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̈ḧ
5264 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4178 </p><p id...
5265 "
5266 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̈ḧ 4179 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̈ḧ
5267 </p><p id... 4180 </p><p id...
5268 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 81 [foreignDocfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4181 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̈ḧ
5269 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4182 </p><p id...
5270 "
5271 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̈ḧ 4183 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̈ḧ
5272 </p><p id... 4184 </p><p id...
5273 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 82 [xmlDocfrag, 0] assert_equals: Sanity check: startContainer must be corr ect expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4185 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̈ḧ
5274 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4186 </p><p id...
5275 "
5276 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 83 [doctype, 0] 4187 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 83 [doctype, 0]
5277 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 83 [doctype, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4188 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 83 [doctype, 0]
5278 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5279 "
5280 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 () { 4189 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 () {
5281 selection.extend(node, offset); 4190 selection.extend(node, offset);
5282 }" 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 4191 }" 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
5283 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 84 [doctype, -17] assert_equals: Sanity check: startContainer must be corre ct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4192 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 () {
5284 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4193 selection.extend(node, offset);
5285 " 4194 }" 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
5286 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 85 [doctype, 1] 4195 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 85 [doctype, 1]
5287 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 85 [doctype, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4196 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 85 [doctype, 1]
5288 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5289 "
5290 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 86 [foreignDoctype, 0] 4197 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 86 [foreignDoctype, 0]
5291 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 86 [foreignDoctype, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4198 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 86 [foreignDoctype, 0]
5292 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5293 "
5294 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 87 [xmlDoctype, 0] 4199 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 87 [xmlDoctype, 0]
5295 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 87 [xmlDoctype, 0] assert_equals: Sanity check: startContainer must be corr ect expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4200 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 87 [xmlDoctype, 0]
5296 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5297 "
5298 Harness: the test ran to completion. 4201 Harness: the test ran to completion.
5299 4202
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698