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

Side by Side Diff: third_party/WebKit/LayoutTests/platform/win/external/wpt/selection/extend-20-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
(Empty)
1 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.
4 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.
7 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.
10 CONSOLE ERROR: line 944: The given range isn't in document.
11 CONSOLE ERROR: line 944: The given range isn't in document.
12 CONSOLE ERROR: line 944: The given range isn't in document.
13 CONSOLE ERROR: line 944: The given range isn't in document.
14 CONSOLE ERROR: line 944: The given range isn't in document.
15 CONSOLE ERROR: line 944: The given range isn't in document.
16 CONSOLE ERROR: line 944: The given range isn't in document.
17 CONSOLE ERROR: line 944: The given range isn't in document.
18 CONSOLE ERROR: line 944: The given range isn't in document.
19 CONSOLE ERROR: line 944: The given range isn't in document.
20 CONSOLE ERROR: line 944: The given range isn't in document.
21 CONSOLE ERROR: line 944: The given range isn't in document.
22 CONSOLE ERROR: line 944: The given range isn't in document.
23 CONSOLE ERROR: line 944: The given range isn't in document.
24 CONSOLE ERROR: line 944: The given range isn't in document.
25 CONSOLE ERROR: line 944: The given range isn't in document.
26 CONSOLE ERROR: line 944: The given range isn't in document.
27 CONSOLE ERROR: line 944: The given range isn't in document.
28 CONSOLE ERROR: line 944: The given range isn't in document.
29 CONSOLE ERROR: line 944: The given range isn't in document.
30 CONSOLE ERROR: line 944: The given range isn't in document.
31 CONSOLE ERROR: line 944: The given range isn't in document.
32 CONSOLE ERROR: line 944: The given range isn't in document.
33 CONSOLE ERROR: line 944: The given range isn't in document.
34 CONSOLE ERROR: line 944: The given range isn't in document.
35 CONSOLE ERROR: line 944: The given range isn't in document.
36 CONSOLE ERROR: line 944: The given range isn't in document.
37 CONSOLE ERROR: line 944: The given range isn't in document.
38 CONSOLE ERROR: line 944: The given range isn't in document.
39 CONSOLE ERROR: line 944: The given range isn't in document.
40 CONSOLE ERROR: line 944: The given range isn't in document.
41 CONSOLE ERROR: line 944: The given range isn't in document.
42 CONSOLE ERROR: line 944: The given range isn't in document.
43 CONSOLE ERROR: line 944: The given range isn't in document.
44 CONSOLE ERROR: line 944: The given range isn't in document.
45 CONSOLE ERROR: line 944: The given range isn't in document.
46 CONSOLE ERROR: line 944: The given range isn't in document.
47 CONSOLE ERROR: line 944: The given range isn't in document.
48 CONSOLE ERROR: line 944: The given range isn't in document.
49 CONSOLE ERROR: line 944: The given range isn't in document.
50 CONSOLE ERROR: line 944: The given range isn't in document.
51 CONSOLE ERROR: line 944: The given range isn't in document.
52 CONSOLE ERROR: line 944: The given range isn't in document.
53 CONSOLE ERROR: line 944: The given range isn't in document.
54 CONSOLE ERROR: line 944: The given range isn't in document.
55 CONSOLE ERROR: line 944: The given range isn't in document.
56 CONSOLE ERROR: line 944: The given range isn't in document.
57 CONSOLE ERROR: line 944: The given range isn't in document.
58 CONSOLE ERROR: line 944: The given range isn't in document.
59 CONSOLE ERROR: line 944: The given range isn't in document.
60 CONSOLE ERROR: line 944: The given range isn't in document.
61 CONSOLE ERROR: line 944: The given range isn't in document.
62 CONSOLE ERROR: line 944: The given range isn't in document.
63 CONSOLE ERROR: line 944: The given range isn't in document.
64 CONSOLE ERROR: line 944: The given range isn't in document.
65 CONSOLE ERROR: line 944: The given range isn't in document.
66 CONSOLE ERROR: line 944: The given range isn't in document.
67 CONSOLE ERROR: line 944: The given range isn't in document.
68 CONSOLE ERROR: line 944: The given range isn't in document.
69 CONSOLE ERROR: line 944: The given range isn't in document.
70 CONSOLE ERROR: line 944: The given range isn't in document.
71 CONSOLE ERROR: line 944: The given range isn't in document.
72 CONSOLE ERROR: line 944: The given range isn't in document.
73 CONSOLE ERROR: line 944: The given range isn't in document.
74 CONSOLE ERROR: line 944: The given range isn't in document.
75 CONSOLE ERROR: line 944: The given range isn't in document.
76 CONSOLE ERROR: line 944: The given range isn't in document.
77 CONSOLE ERROR: line 944: The given range isn't in document.
78 CONSOLE ERROR: line 944: The given range isn't in document.
79 CONSOLE ERROR: line 944: The given range isn't in document.
80 CONSOLE ERROR: line 944: The given range isn't in document.
81 CONSOLE ERROR: line 944: The given range isn't in document.
82 CONSOLE ERROR: line 944: The given range isn't in document.
83 CONSOLE ERROR: line 944: The given range isn't in document.
84 CONSOLE ERROR: line 944: The given range isn't in document.
85 CONSOLE ERROR: line 944: The given range isn't in document.
86 CONSOLE ERROR: line 944: The given range isn't in document.
87 CONSOLE ERROR: line 944: The given range isn't in document.
88 CONSOLE ERROR: line 944: The given range isn't in document.
89 CONSOLE ERROR: line 944: The given range isn't in document.
90 CONSOLE ERROR: line 944: The given range isn't in document.
91 CONSOLE ERROR: line 944: The given range isn't in document.
92 CONSOLE ERROR: line 944: The given range isn't in document.
93 CONSOLE ERROR: line 944: The given range isn't in document.
94 CONSOLE ERROR: line 944: The given range isn't in document.
95 CONSOLE ERROR: line 944: The given range isn't in document.
96 CONSOLE ERROR: line 944: The given range isn't in document.
97 CONSOLE ERROR: line 944: The given range isn't in document.
98 CONSOLE ERROR: line 944: The given range isn't in document.
99 CONSOLE ERROR: line 944: The given range isn't in document.
100 CONSOLE ERROR: line 944: The given range isn't in document.
101 CONSOLE ERROR: line 944: The given range isn't in document.
102 CONSOLE ERROR: line 944: The given range isn't in document.
103 CONSOLE ERROR: line 944: The given range isn't in document.
104 CONSOLE ERROR: line 944: The given range isn't in document.
105 CONSOLE ERROR: line 944: The given range isn't in document.
106 CONSOLE ERROR: line 944: The given range isn't in document.
107 CONSOLE ERROR: line 944: The given range isn't in document.
108 CONSOLE ERROR: line 944: The given range isn't in document.
109 CONSOLE ERROR: line 944: The given range isn't in document.
110 CONSOLE ERROR: line 944: The given range isn't in document.
111 CONSOLE ERROR: line 944: The given range isn't in document.
112 CONSOLE ERROR: line 944: The given range isn't in document.
113 CONSOLE ERROR: line 944: The given range isn't in document.
114 CONSOLE ERROR: line 944: The given range isn't in document.
115 CONSOLE ERROR: line 944: The given range isn't in document.
116 CONSOLE ERROR: line 944: The given range isn't in document.
117 CONSOLE ERROR: line 944: The given range isn't in document.
118 CONSOLE ERROR: line 944: The given range isn't in document.
119 CONSOLE ERROR: line 944: The given range isn't in document.
120 CONSOLE ERROR: line 944: The given range isn't in document.
121 CONSOLE ERROR: line 944: The given range isn't in document.
122 CONSOLE ERROR: line 944: The given range isn't in document.
123 CONSOLE ERROR: line 944: The given range isn't in document.
124 CONSOLE ERROR: line 944: The given range isn't in document.
125 CONSOLE ERROR: line 944: The given range isn't in document.
126 CONSOLE ERROR: line 944: The given range isn't in document.
127 CONSOLE ERROR: line 944: The given range isn't in document.
128 CONSOLE ERROR: line 944: The given range isn't in document.
129 CONSOLE ERROR: line 944: The given range isn't in document.
130 CONSOLE ERROR: line 944: The given range isn't in document.
131 CONSOLE ERROR: line 944: The given range isn't in document.
132 CONSOLE ERROR: line 944: The given range isn't in document.
133 CONSOLE ERROR: line 944: The given range isn't in document.
134 CONSOLE ERROR: line 944: The given range isn't in document.
135 CONSOLE ERROR: line 944: The given range isn't in document.
136 CONSOLE ERROR: line 944: The given range isn't in document.
137 CONSOLE ERROR: line 944: The given range isn't in document.
138 CONSOLE ERROR: line 944: The given range isn't in document.
139 CONSOLE ERROR: line 944: The given range isn't in document.
140 CONSOLE ERROR: line 944: The given range isn't in document.
141 CONSOLE ERROR: line 944: The given range isn't in document.
142 CONSOLE ERROR: line 944: The given range isn't in document.
143 CONSOLE ERROR: line 944: The given range isn't in document.
144 CONSOLE ERROR: line 944: The given range isn't in document.
145 CONSOLE ERROR: line 944: The given range isn't in document.
146 CONSOLE ERROR: line 944: The given range isn't in document.
147 CONSOLE ERROR: line 944: The given range isn't in document.
148 CONSOLE ERROR: line 944: The given range isn't in document.
149 CONSOLE ERROR: line 944: The given range isn't in document.
150 CONSOLE ERROR: line 944: The given range isn't in document.
151 CONSOLE ERROR: line 944: The given range isn't in document.
152 CONSOLE ERROR: line 944: The given range isn't in document.
153 CONSOLE ERROR: line 944: The given range isn't in document.
154 CONSOLE ERROR: line 944: The given range isn't in document.
155 CONSOLE ERROR: line 944: The given range isn't in document.
156 CONSOLE ERROR: line 944: The given range isn't in document.
157 CONSOLE ERROR: line 944: The given range isn't in document.
158 CONSOLE ERROR: line 944: The given range isn't in document.
159 CONSOLE ERROR: line 944: The given range isn't in document.
160 CONSOLE ERROR: line 944: The given range isn't in document.
161 CONSOLE ERROR: line 944: The given range isn't in document.
162 CONSOLE ERROR: line 944: The given range isn't in document.
163 CONSOLE ERROR: line 944: The given range isn't in document.
164 CONSOLE ERROR: line 944: The given range isn't in document.
165 CONSOLE ERROR: line 944: The given range isn't in document.
166 CONSOLE ERROR: line 944: The given range isn't in document.
167 CONSOLE ERROR: line 944: The given range isn't in document.
168 CONSOLE ERROR: line 944: The given range isn't in document.
169 CONSOLE ERROR: line 944: The given range isn't in document.
170 CONSOLE ERROR: line 944: The given range isn't in document.
171 CONSOLE ERROR: line 944: The given range isn't in document.
172 CONSOLE ERROR: line 944: The given range isn't in document.
173 CONSOLE ERROR: line 944: The given range isn't in document.
174 CONSOLE ERROR: line 944: The given range isn't in document.
175 CONSOLE ERROR: line 944: The given range isn't in document.
176 CONSOLE ERROR: line 944: The given range isn't in document.
177 This is a testharness.js-based test.
178 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
179 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 0 [paras[0].firstChild, -1] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges.
180 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
181 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 1 [paras[0].firstChild, 0] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges.
182 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
183 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 2 [paras[0].firstChild, 1] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges.
184 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
185 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 3 [paras[0].firstChild, 2] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges.
186 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
187 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 4 [paras[0].firstChild, 8] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges.
188 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
189 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 5 [paras[0].firstChild, 9] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges.
190 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
191 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 6 [paras[0].firstChild, 10] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges.
192 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 7 [paras[0].firstChild, 65535] assert_equals: Sani ty check: rangeCount must be correct expected 1 but got 0
193 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 7 [paras[0].firstChild, 65535] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
194 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
195 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 8 [paras[1].firstChild, -1] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges.
196 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
197 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 9 [paras[1].firstChild, 0] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges.
198 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
199 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 10 [paras[1].firstChild, 1] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges.
200 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
201 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 11 [paras[1].firstChild, 2] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges.
202 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
203 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 12 [paras[1].firstChild, 8] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges.
204 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
205 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 13 [paras[1].firstChild, 9] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges.
206 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
207 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 14 [paras[1].firstChild, 10] Failed to execute 'e xtend' on 'Selection': This Selection object doesn't have any Ranges.
208 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 15 [paras[1].firstChild, 65535] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0
209 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 15 [paras[1].firstChild, 65535] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
210 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
211 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 16 [detachedPara1.firstChild, 0] Failed to execut e 'extend' on 'Selection': This Selection object doesn't have any Ranges.
212 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
213 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 17 [detachedPara1.firstChild, 1] Failed to execut e 'extend' on 'Selection': This Selection object doesn't have any Ranges.
214 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
215 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 18 [detachedPara1.firstChild, 8] Failed to execut e 'extend' on 'Selection': This Selection object doesn't have any Ranges.
216 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
217 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 19 [detachedPara1.firstChild, 9] Failed to execut e 'extend' on 'Selection': This Selection object doesn't have any Ranges.
218 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0
219 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 20 [foreignPara1.firstChild, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
220 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0
221 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 21 [foreignPara1.firstChild, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
222 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0
223 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 22 [foreignPara1.firstChild, 8] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
224 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 23 [foreignPara1.firstChild, 9] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0
225 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 23 [foreignPara1.firstChild, 9] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
226 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 24 [document.documentElement, -1] assert_equals: S anity check: rangeCount must be correct expected 1 but got 0
227 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 24 [document.documentElement, -1] Failed to execu te 'extend' on 'Selection': This Selection object doesn't have any Ranges.
228 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 25 [document.documentElement, 0] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
229 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 25 [document.documentElement, 0] Failed to execut e 'extend' on 'Selection': This Selection object doesn't have any Ranges.
230 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 26 [document.documentElement, 1] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
231 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 26 [document.documentElement, 1] Failed to execut e 'extend' on 'Selection': This Selection object doesn't have any Ranges.
232 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 27 [document.documentElement, 2] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
233 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 27 [document.documentElement, 2] Failed to execut e 'extend' on 'Selection': This Selection object doesn't have any Ranges.
234 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 28 [document.documentElement, 7] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
235 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 28 [document.documentElement, 7] Failed to execut e 'extend' on 'Selection': This Selection object doesn't have any Ranges.
236 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 29 [document.head, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
237 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 29 [document.head, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
238 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 30 [document.body, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
239 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 30 [document.body, 3] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
240 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
241 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 31 [foreignDoc.documentElement, 0] Failed to exec ute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
242 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
243 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 32 [foreignDoc.documentElement, 1] Failed to exec ute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
244 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 33 [foreignDoc.head, 0] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
245 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 33 [foreignDoc.head, 0] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges.
246 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 34 [foreignDoc.body, 1] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
247 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 34 [foreignDoc.body, 1] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges.
248 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 35 [paras[0], 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
249 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 35 [paras[0], 0] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
250 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 36 [paras[0], 1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
251 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 36 [paras[0], 1] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
252 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 37 [paras[0], 2] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
253 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 37 [paras[0], 2] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
254 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 38 [paras[1], 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
255 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 38 [paras[1], 0] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
256 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 39 [paras[1], 1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
257 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 39 [paras[1], 1] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
258 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 40 [paras[1], 2] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
259 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 40 [paras[1], 2] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
260 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 41 [detachedPara1, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
261 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 41 [detachedPara1, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
262 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 42 [detachedPara1, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
263 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 42 [detachedPara1, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
264 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 43 [testDiv, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
265 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 43 [testDiv, 0] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges.
266 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 44 [testDiv, 3] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
267 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 44 [testDiv, 3] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges.
268 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 45 [document, -1] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
269 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 45 [document, -1] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges.
270 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 46 [document, 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
271 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 46 [document, 0] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
272 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 47 [document, 1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
273 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 47 [document, 1] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
274 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 48 [document, 2] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
275 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 48 [document, 2] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
276 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 49 [document, 3] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
277 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 49 [document, 3] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
278 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 50 [comment, -1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
279 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 50 [comment, -1] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
280 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 51 [comment, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
281 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 51 [comment, 0] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges.
282 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 52 [comment, 4] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
283 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 52 [comment, 4] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges.
284 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 53 [comment, 96] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
285 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 53 [comment, 96] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
286 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 54 [foreignDoc, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
287 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 54 [foreignDoc, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
288 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 55 [foreignDoc, 1] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
289 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 55 [foreignDoc, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
290 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 56 [foreignComment, 2] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
291 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 56 [foreignComment, 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
292 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 57 [foreignTextNode, 0] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
293 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 57 [foreignTextNode, 0] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges.
294 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 58 [foreignTextNode, 36] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
295 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 58 [foreignTextNode, 36] Failed to execute 'exten d' on 'Selection': This Selection object doesn't have any Ranges.
296 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 59 [xmlDoc, -1] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
297 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 59 [xmlDoc, -1] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges.
298 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 60 [xmlDoc, 0] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
299 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 60 [xmlDoc, 0] Failed to execute 'extend' on 'Sel ection': This Selection object doesn't have any Ranges.
300 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 61 [xmlDoc, 1] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
301 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 61 [xmlDoc, 1] Failed to execute 'extend' on 'Sel ection': This Selection object doesn't have any Ranges.
302 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 62 [xmlDoc, 5] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
303 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 62 [xmlDoc, 5] Failed to execute 'extend' on 'Sel ection': This Selection object doesn't have any Ranges.
304 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 63 [xmlComment, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
305 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 63 [xmlComment, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
306 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 64 [xmlComment, 4] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
307 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 64 [xmlComment, 4] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
308 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 65 [processingInstruction, 0] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
309 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 65 [processingInstruction, 0] Failed to execute ' extend' on 'Selection': This Selection object doesn't have any Ranges.
310 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 66 [processingInstruction, 5] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
311 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 66 [processingInstruction, 5] Failed to execute ' extend' on 'Selection': This Selection object doesn't have any Ranges.
312 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 67 [processingInstruction, 9] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
313 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 67 [processingInstruction, 9] Failed to execute ' extend' on 'Selection': This Selection object doesn't have any Ranges.
314 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 68 [detachedTextNode, 0] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
315 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 68 [detachedTextNode, 0] Failed to execute 'exten d' on 'Selection': This Selection object doesn't have any Ranges.
316 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 69 [detachedTextNode, 8] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
317 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 69 [detachedTextNode, 8] Failed to execute 'exten d' on 'Selection': This Selection object doesn't have any Ranges.
318 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 70 [detachedForeignTextNode, 0] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0
319 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 70 [detachedForeignTextNode, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
320 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 71 [detachedForeignTextNode, 8] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0
321 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 71 [detachedForeignTextNode, 8] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
322 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
323 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 72 [detachedXmlTextNode, 0] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges.
324 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
325 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 73 [detachedXmlTextNode, 8] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges.
326 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 74 [detachedProcessingInstruction, 12] assert_equa ls: Sanity check: rangeCount must be correct expected 1 but got 0
327 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 74 [detachedProcessingInstruction, 12] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
328 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 75 [detachedComment, 3] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
329 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 75 [detachedComment, 3] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges.
330 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 76 [detachedComment, 5] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
331 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 76 [detachedComment, 5] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges.
332 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 77 [detachedForeignComment, 0] assert_equals: Sani ty check: rangeCount must be correct expected 1 but got 0
333 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 77 [detachedForeignComment, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
334 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 78 [detachedForeignComment, 4] assert_equals: Sani ty check: rangeCount must be correct expected 1 but got 0
335 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 78 [detachedForeignComment, 4] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
336 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 79 [detachedXmlComment, 2] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
337 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 79 [detachedXmlComment, 2] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges.
338 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 80 [docfrag, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
339 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 80 [docfrag, 0] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges.
340 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
341 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 81 [foreignDocfrag, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
342 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
343 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 82 [xmlDocfrag, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
344 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 83 [doctype, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
345 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 83 [doctype, 0] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges.
346 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 84 [doctype, -17] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
347 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 84 [doctype, -17] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges.
348 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 85 [doctype, 1] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
349 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 85 [doctype, 1] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges.
350 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 86 [foreignDoctype, 0] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
351 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 86 [foreignDoctype, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
352 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
353 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 87 [xmlDoctype, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
354 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
355 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
356 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
357 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
358 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
359 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
360 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
361 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: rangeCount must be co rrect expected 1 but got 0
362 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
363 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
364 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 1 0 [paras[1].firstChild, 1] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
365 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 1 1 [paras[1].firstChild, 2] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
366 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 1 2 [paras[1].firstChild, 8] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
367 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 1 3 [paras[1].firstChild, 9] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
368 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 1 4 [paras[1].firstChild, 10] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
369 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 1 5 [paras[1].firstChild, 65535] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
370 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 1 6 [detachedPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
371 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 1 7 [detachedPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
372 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 1 8 [detachedPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
373 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 1 9 [detachedPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
374 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 2 0 [foreignPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
375 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 2 1 [foreignPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
376 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 2 2 [foreignPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
377 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 2 3 [foreignPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
378 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 2 4 [document.documentElement, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
379 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 2 5 [document.documentElement, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
380 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 2 6 [document.documentElement, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
381 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 2 7 [document.documentElement, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
382 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 2 8 [document.documentElement, 7] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
383 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 2 9 [document.head, 1] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
384 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 3 0 [document.body, 3] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
385 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 3 1 [foreignDoc.documentElement, 0] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
386 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 3 2 [foreignDoc.documentElement, 1] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
387 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 3 3 [foreignDoc.head, 0] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
388 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 3 4 [foreignDoc.body, 1] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
389 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 3 5 [paras[0], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
390 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 3 6 [paras[0], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
391 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 3 7 [paras[0], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
392 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 3 8 [paras[1], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
393 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 3 9 [paras[1], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
394 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 4 0 [paras[1], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
395 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 4 1 [detachedPara1, 0] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
396 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 4 2 [detachedPara1, 1] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
397 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 4 3 [testDiv, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
398 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 4 4 [testDiv, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
399 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 4 5 [document, -1] assert_equals: Sanity check: rangeCount must be correct expecte d 1 but got 0
400 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 4 6 [document, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
401 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 4 7 [document, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
402 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 4 8 [document, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
403 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 4 9 [document, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
404 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 5 0 [comment, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
405 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 5 1 [comment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
406 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 5 2 [comment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
407 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 5 3 [comment, 96] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
408 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 5 4 [foreignDoc, 0] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
409 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 5 5 [foreignDoc, 1] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
410 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 5 6 [foreignComment, 2] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
411 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 5 7 [foreignTextNode, 0] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
412 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 5 8 [foreignTextNode, 36] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
413 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 5 9 [xmlDoc, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
414 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 6 0 [xmlDoc, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
415 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 6 1 [xmlDoc, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
416 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 6 2 [xmlDoc, 5] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
417 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 6 3 [xmlComment, 0] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
418 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 6 4 [xmlComment, 4] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
419 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 6 5 [processingInstruction, 0] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0
420 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 6 6 [processingInstruction, 5] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0
421 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 6 7 [processingInstruction, 9] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0
422 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 6 8 [detachedTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
423 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 6 9 [detachedTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
424 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 7 0 [detachedForeignTextNode, 0] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
425 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 7 1 [detachedForeignTextNode, 8] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
426 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 7 2 [detachedXmlTextNode, 0] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
427 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 7 3 [detachedXmlTextNode, 8] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
428 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 7 4 [detachedProcessingInstruction, 12] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
429 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 7 5 [detachedComment, 3] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
430 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 7 6 [detachedComment, 5] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
431 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 7 7 [detachedForeignComment, 0] assert_equals: Sanity check: rangeCount must be co rrect expected 1 but got 0
432 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 7 8 [detachedForeignComment, 4] assert_equals: Sanity check: rangeCount must be co rrect expected 1 but got 0
433 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 7 9 [detachedXmlComment, 2] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
434 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 8 0 [docfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
435 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 8 1 [foreignDocfrag, 0] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
436 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 8 2 [xmlDocfrag, 0] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
437 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 8 3 [doctype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
438 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 8 4 [doctype, -17] assert_equals: Sanity check: rangeCount must be correct expecte d 1 but got 0
439 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 8 5 [doctype, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
440 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 8 6 [foreignDoctype, 0] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
441 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 8 7 [xmlDoctype, 0] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
442 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
443 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
444 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
445 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
446 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
447 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
448 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
449 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: rangeCount must be co rrect expected 1 but got 0
450 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
451 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
452 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 1 0 [paras[1].firstChild, 1] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
453 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 1 1 [paras[1].firstChild, 2] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
454 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 1 2 [paras[1].firstChild, 8] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
455 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 1 3 [paras[1].firstChild, 9] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
456 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 1 4 [paras[1].firstChild, 10] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
457 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 1 5 [paras[1].firstChild, 65535] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
458 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 1 6 [detachedPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
459 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 1 7 [detachedPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
460 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 1 8 [detachedPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
461 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 1 9 [detachedPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
462 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 2 0 [foreignPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
463 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 2 1 [foreignPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
464 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 2 2 [foreignPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
465 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 2 3 [foreignPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
466 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 2 4 [document.documentElement, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
467 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 2 5 [document.documentElement, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
468 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 2 6 [document.documentElement, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
469 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 2 7 [document.documentElement, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
470 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 2 8 [document.documentElement, 7] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
471 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 2 9 [document.head, 1] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
472 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 3 0 [document.body, 3] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
473 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 3 1 [foreignDoc.documentElement, 0] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
474 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 3 2 [foreignDoc.documentElement, 1] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
475 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 3 3 [foreignDoc.head, 0] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
476 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 3 4 [foreignDoc.body, 1] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
477 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 3 5 [paras[0], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
478 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 3 6 [paras[0], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
479 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 3 7 [paras[0], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
480 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 3 8 [paras[1], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
481 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 3 9 [paras[1], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
482 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 4 0 [paras[1], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
483 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 4 1 [detachedPara1, 0] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
484 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 4 2 [detachedPara1, 1] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
485 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 4 3 [testDiv, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
486 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 4 4 [testDiv, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
487 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 4 5 [document, -1] assert_equals: Sanity check: rangeCount must be correct expecte d 1 but got 0
488 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 4 6 [document, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
489 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 4 7 [document, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
490 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 4 8 [document, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
491 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 4 9 [document, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
492 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 5 0 [comment, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
493 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 5 1 [comment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
494 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 5 2 [comment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
495 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 5 3 [comment, 96] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
496 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 5 4 [foreignDoc, 0] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
497 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 5 5 [foreignDoc, 1] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
498 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 5 6 [foreignComment, 2] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
499 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 5 7 [foreignTextNode, 0] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
500 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 5 8 [foreignTextNode, 36] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
501 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 5 9 [xmlDoc, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
502 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 6 0 [xmlDoc, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
503 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 6 1 [xmlDoc, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
504 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 6 2 [xmlDoc, 5] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
505 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 6 3 [xmlComment, 0] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
506 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 6 4 [xmlComment, 4] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
507 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 6 5 [processingInstruction, 0] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0
508 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 6 6 [processingInstruction, 5] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0
509 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 6 7 [processingInstruction, 9] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0
510 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 6 8 [detachedTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
511 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 6 9 [detachedTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
512 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 7 0 [detachedForeignTextNode, 0] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
513 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 7 1 [detachedForeignTextNode, 8] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
514 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 7 2 [detachedXmlTextNode, 0] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
515 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 7 3 [detachedXmlTextNode, 8] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
516 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 7 4 [detachedProcessingInstruction, 12] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
517 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 7 5 [detachedComment, 3] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
518 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 7 6 [detachedComment, 5] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
519 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 7 7 [detachedForeignComment, 0] assert_equals: Sanity check: rangeCount must be co rrect expected 1 but got 0
520 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 7 8 [detachedForeignComment, 4] assert_equals: Sanity check: rangeCount must be co rrect expected 1 but got 0
521 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 7 9 [detachedXmlComment, 2] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
522 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 0 [docfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
523 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 1 [foreignDocfrag, 0] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
524 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 2 [xmlDocfrag, 0] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
525 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 3 [doctype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
526 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 4 [doctype, -17] assert_equals: Sanity check: rangeCount must be correct expecte d 1 but got 0
527 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 5 [doctype, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
528 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 6 [foreignDoctype, 0] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
529 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 7 [xmlDoctype, 0] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
530 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 0 [paras[0].fir stChild, -1]
531 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 1 [paras[0].fir stChild, 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 <p id="a">Äb ̈c̈d̈ëf̈g̈ḧ
532 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
533 "
534 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 2 [paras[0].fir stChild, 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 <p id="a">Äb ̈c̈d̈ëf̈g̈ḧ
535 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
536 "
537 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 3 [paras[0].fir stChild, 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 <p id="a">Äb ̈c̈d̈ëf̈g̈ḧ
538 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
539 "
540 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 4 [paras[0].fir stChild, 8] assert_equals: anchorNode must not change if the node passed to exte nd() has the same root as the original range expected Element node <p id="a">Äb ̈c̈d̈ëf̈g̈ḧ
541 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
542 "
543 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 5 [paras[0].fir stChild, 9] assert_equals: anchorNode must not change if the node passed to exte nd() has the same root as the original range expected Element node <p id="a">Äb ̈c̈d̈ëf̈g̈ḧ
544 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
545 "
546 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 6 [paras[0].fir stChild, 10] assert_equals: anchorNode must not change if the node passed to ext end() has the same root as the original range expected Element node <p id="a">Ä b̈c̈d̈ëf̈g̈ḧ
547 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
548 "
549 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 7 [paras[0].fir stChild, 65535]
550 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 8 [paras[1].fir stChild, -1]
551 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 9 [paras[1].fir stChild, 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 <p id="a">Äb ̈c̈d̈ëf̈g̈ḧ
552 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
553 "
554 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 10 [paras[1].fi rstChild, 1] assert_equals: anchorNode must not change if the node passed to ext end() has the same root as the original range expected Element node <p id="a">Ä b̈c̈d̈ëf̈g̈ḧ
555 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
556 "
557 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 11 [paras[1].fi rstChild, 2] assert_equals: anchorNode must not change if the node passed to ext end() has the same root as the original range expected Element node <p id="a">Ä b̈c̈d̈ëf̈g̈ḧ
558 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
559 "
560 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 12 [paras[1].fi rstChild, 8] assert_equals: anchorNode must not change if the node passed to ext end() has the same root as the original range expected Element node <p id="a">Ä b̈c̈d̈ëf̈g̈ḧ
561 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
562 "
563 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 13 [paras[1].fi rstChild, 9] assert_equals: anchorNode must not change if the node passed to ext end() has the same root as the original range expected Element node <p id="a">Ä b̈c̈d̈ëf̈g̈ḧ
564 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
565 "
566 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 14 [paras[1].fi rstChild, 10]
567 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 15 [paras[1].fi rstChild, 65535]
568 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 16 [detachedPar a1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
569 </p>
570 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 17 [detachedPar a1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
571 </p>
572 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 18 [detachedPar a1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
573 </p>
574 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 19 [detachedPar a1.firstChild, 9]
575 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 20 [foreignPara 1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "Efghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
576 </p>
577 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 21 [foreignPara 1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "Efghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
578 </p>
579 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 22 [foreignPara 1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "Efghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
580 </p>
581 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 23 [foreignPara 1.firstChild, 9]
582 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 24 [document.do cumentElement, -1]
583 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 25 [document.do cumentElement, 0] assert_equals: anchorNode must not change if the node passed t o extend() has the same root as the original range expected Element node <p id=" a">Äb̈c̈d̈ëf̈g̈ḧ
584 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
585 "
586 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 26 [document.do cumentElement, 1] assert_equals: anchorNode must not change if the node passed t o extend() has the same root as the original range expected Element node <p id=" a">Äb̈c̈d̈ëf̈g̈ḧ
587 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
588 "
589 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 27 [document.do cumentElement, 2] assert_equals: anchorNode must not change if the node passed t o extend() has the same root as the original range expected Element node <p id=" a">Äb̈c̈d̈ëf̈g̈ḧ
590 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
591 "
592 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 28 [document.do cumentElement, 7]
593 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 29 [document.he ad, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
594 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
595 "
596 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 30 [document.bo dy, 3] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
597 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
598 "
599 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 31 [foreignDoc. documentElement, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Element node <html ><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
600 </p>
601 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 32 [foreignDoc. documentElement, 1] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Element node <html ><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
602 </p>
603 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 33 [foreignDoc. head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head><title></t itle></head> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
604 </p>
605 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 34 [foreignDoc. body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body><p>Efghijk l</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <p id="a">Äb̈ c̈d̈ëf̈g̈ḧ
606 </p>
607 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 35 [paras[0], 0 ] assert_equals: anchorNode must not change if the node passed to extend() has t he same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g ̈ḧ
608 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
609 "
610 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 36 [paras[0], 1 ] assert_equals: anchorNode must not change if the node passed to extend() has t he same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g ̈ḧ
611 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
612 "
613 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 37 [paras[0], 2 ]
614 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 38 [paras[1], 0 ] assert_equals: anchorNode must not change if the node passed to extend() has t he same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g ̈ḧ
615 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
616 "
617 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 39 [paras[1], 1 ] assert_equals: anchorNode must not change if the node passed to extend() has t he same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g ̈ḧ
618 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
619 "
620 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 40 [paras[1], 2 ]
621 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 41 [detachedPar a1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> bu t got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
622 </p>
623 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 42 [detachedPar a1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> bu t got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
624 </p>
625 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 43 [testDiv, 0] assert_equals: anchorNode must not change if the node passed to extend() has th e same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ ḧ
626 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
627 "
628 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 44 [testDiv, 3] assert_equals: anchorNode must not change if the node passed to extend() has th e same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ ḧ
629 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
630 "
631 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 45 [document, - 1]
632 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 46 [document, 0 ] assert_equals: anchorNode must not change if the node passed to extend() has t he same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g ̈ḧ
633 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
634 "
635 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 47 [document, 1 ] assert_equals: anchorNode must not change if the node passed to extend() has t he same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g ̈ḧ
636 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
637 "
638 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 48 [document, 2 ] assert_equals: anchorNode must not change if the node passed to extend() has t he same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g ̈ḧ
639 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
640 "
641 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 49 [document, 3 ]
642 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 50 [comment, -1 ]
643 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 51 [comment, 0] assert_equals: anchorNode must not change if the node passed to extend() has th e same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ ḧ
644 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
645 "
646 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 52 [comment, 4] assert_equals: anchorNode must not change if the node passed to extend() has th e same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ ḧ
647 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
648 "
649 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 53 [comment, 96 ]
650 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a di fferent root from the original range expected Document node with 3 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
651 </p>
652 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a di fferent root from the original range expected Document node with 3 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
653 </p>
654 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 56 [foreignComm ent, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Commenter" a nd "commentator" mean different things. I'v...--> but got Element node <p id="a ">Äb̈c̈d̈ëf̈g̈ḧ
655 </p>
656 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 57 [foreignText Node, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I har bor doubts about whether we really need..." but got Element node <p id="a">Äb̈c ̈d̈ëf̈g̈ḧ
657 </p>
658 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 58 [foreignText Node, 36] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected Text node "I admit that I ha rbor doubts about whether we really need..." but got Element node <p id="a">Äb̈ c̈d̈ëf̈g̈ḧ
659 </p>
660 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 59 [xmlDoc, -1]
661 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a differ ent root from the original range expected Document node with 4 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
662 </p>
663 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a differ ent root from the original range expected Document node with 4 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
664 </p>
665 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 62 [xmlDoc, 5]
666 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a di fferent root from the original range expected Comment node <!--I maliciously cre ated a comment that will break incautiou...--> but got Element node <p id="a">Ä b̈c̈d̈ëf̈g̈ḧ
667 </p>
668 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a di fferent root from the original range expected Comment node <!--I maliciously cre ated a comment that will break incautiou...--> but got Element node <p id="a">Ä b̈c̈d̈ëf̈g̈ḧ
669 </p>
670 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 65 [processingI nstruction, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected ProcessingInstruction n ode with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
671 </p>
672 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 66 [processingI nstruction, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected ProcessingInstruction n ode with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
673 </p>
674 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 67 [processingI nstruction, 9] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected ProcessingInstruction n ode with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
675 </p>
676 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 68 [detachedTex tNode, 0] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected Text node "Uvwxyzab" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
677 </p>
678 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 69 [detachedTex tNode, 8] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected Text node "Uvwxyzab" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
679 </p>
680 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 70 [detachedFor eignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "Cdefghij" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
681 </p>
682 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 71 [detachedFor eignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "Cdefghij" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
683 </p>
684 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 72 [detachedXml TextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
685 </p>
686 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 73 [detachedXml TextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
687 </p>
688 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 74 [detachedPro cessingInstruction, 12] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "whippoorwill" and data "chirp chirp chirp" but got Ele ment node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
689 </p>
690 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 75 [detachedCom ment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
691 </p>
692 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 76 [detachedCom ment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
693 </p>
694 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 77 [detachedFor eignComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
695 </p>
696 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 78 [detachedFor eignComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
697 </p>
698 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 79 [detachedXml Comment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--בן חיים א ליעזר--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
699 </p>
700 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a diffe rent root from the original range expected DocumentFragment node with 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
701 </p>
702 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 81 [foreignDocf rag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 c hildren but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
703 </p>
704 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a di fferent root from the original range expected DocumentFragment node with 0 child ren but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
705 </p>
706 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 83 [doctype, 0]
707 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 84 [doctype, -1 7] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
708 selection.extend(node, offset);
709 }" 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
710 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 85 [doctype, 1]
711 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 86 [foreignDoct ype, 0]
712 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 87 [xmlDoctype, 0]
713 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 0 [par as[0].firstChild, -1]
714 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 0 [pa ras[0].firstChild, -1] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
715 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
716 "
717 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 1 [par as[0].firstChild, 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 <p i d="a">Äb̈c̈d̈ëf̈g̈ḧ
718 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
719 "
720 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 1 [pa ras[0].firstChild, 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
721 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
722 "
723 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 2 [par as[0].firstChild, 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 <p i d="a">Äb̈c̈d̈ëf̈g̈ḧ
724 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
725 "
726 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 2 [pa ras[0].firstChild, 1] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
727 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
728 "
729 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 3 [par as[0].firstChild, 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 <p i d="a">Äb̈c̈d̈ëf̈g̈ḧ
730 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
731 "
732 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 3 [pa ras[0].firstChild, 2] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
733 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
734 "
735 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 4 [par as[0].firstChild, 8] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <p i d="a">Äb̈c̈d̈ëf̈g̈ḧ
736 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
737 "
738 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 4 [pa ras[0].firstChild, 8] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
739 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
740 "
741 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 5 [par as[0].firstChild, 9] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <p i d="a">Äb̈c̈d̈ëf̈g̈ḧ
742 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
743 "
744 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 5 [pa ras[0].firstChild, 9] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
745 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
746 "
747 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 6 [par as[0].firstChild, 10] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
748 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
749 "
750 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 6 [pa ras[0].firstChild, 10] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
751 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
752 "
753 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 7 [par as[0].firstChild, 65535]
754 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 7 [pa ras[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be co rrect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
755 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
756 "
757 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 8 [par as[1].firstChild, -1]
758 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 8 [pa ras[1].firstChild, -1] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
759 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
760 "
761 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 9 [par as[1].firstChild, 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 <p i d="a">Äb̈c̈d̈ëf̈g̈ḧ
762 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
763 "
764 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 9 [pa ras[1].firstChild, 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
765 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
766 "
767 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 10 [pa ras[1].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 <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
768 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
769 "
770 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 10 [p aras[1].firstChild, 1] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
771 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
772 "
773 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 11 [pa ras[1].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 <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
774 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
775 "
776 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 11 [p aras[1].firstChild, 2] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
777 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
778 "
779 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 12 [pa ras[1].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 <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
780 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
781 "
782 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 12 [p aras[1].firstChild, 8] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
783 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
784 "
785 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 13 [pa ras[1].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 <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
786 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
787 "
788 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 13 [p aras[1].firstChild, 9] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
789 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
790 "
791 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 14 [pa ras[1].firstChild, 10]
792 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 14 [p aras[1].firstChild, 10] assert_equals: Sanity check: startContainer must be corr ect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
793 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
794 "
795 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 15 [pa ras[1].firstChild, 65535]
796 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 15 [p aras[1].firstChild, 65535] assert_equals: Sanity check: startContainer must be c orrect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
797 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
798 "
799 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 16 [de tachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
800 </p>
801 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 16 [d etachedPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
802 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
803 "
804 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 17 [de tachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
805 </p>
806 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 17 [d etachedPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
807 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
808 "
809 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 18 [de tachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
810 </p>
811 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 18 [d etachedPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
812 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
813 "
814 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 19 [de tachedPara1.firstChild, 9]
815 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 19 [d etachedPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
816 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
817 "
818 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 20 [fo reignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
819 </p>
820 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 20 [f oreignPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be c orrect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
821 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
822 "
823 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 21 [fo reignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
824 </p>
825 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 21 [f oreignPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be c orrect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
826 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
827 "
828 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 22 [fo reignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
829 </p>
830 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 22 [f oreignPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be c orrect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
831 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
832 "
833 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 23 [fo reignPara1.firstChild, 9]
834 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 23 [f oreignPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be c orrect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
835 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
836 "
837 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 24 [do cument.documentElement, -1]
838 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 24 [d ocument.documentElement, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
839 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
840 "
841 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 25 [do cument.documentElement, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element nod e <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
842 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
843 "
844 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 25 [d ocument.documentElement, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
845 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
846 "
847 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 26 [do cument.documentElement, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element nod e <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
848 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
849 "
850 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 26 [d ocument.documentElement, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
851 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
852 "
853 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 27 [do cument.documentElement, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element nod e <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
854 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
855 "
856 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 27 [d ocument.documentElement, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
857 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
858 "
859 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 28 [do cument.documentElement, 7]
860 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 28 [d ocument.documentElement, 7] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
861 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
862 "
863 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 29 [do cument.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 <p id="a" >Äb̈c̈d̈ëf̈g̈ḧ
864 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
865 "
866 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 29 [d ocument.head, 1] assert_equals: Sanity check: startContainer must be correct exp ected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
867 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
868 "
869 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 30 [do cument.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 <p id="a" >Äb̈c̈d̈ëf̈g̈ḧ
870 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
871 "
872 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 30 [d ocument.body, 3] assert_equals: Sanity check: startContainer must be correct exp ected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
873 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
874 "
875 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 31 [fo reignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
876 </p>
877 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 31 [f oreignDoc.documentElement, 0] assert_equals: Sanity check: startContainer must b e correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
878 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
879 "
880 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 32 [fo reignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
881 </p>
882 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 32 [f oreignDoc.documentElement, 1] assert_equals: Sanity check: startContainer must b e correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
883 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
884 "
885 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 33 [fo reignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head>< title></title></head> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
886 </p>
887 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 33 [f oreignDoc.head, 0] assert_equals: Sanity check: startContainer must be correct e xpected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
888 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
889 "
890 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 34 [fo reignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body>< p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <p id ="a">Äb̈c̈d̈ëf̈g̈ḧ
891 </p>
892 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 34 [f oreignDoc.body, 1] assert_equals: Sanity check: startContainer must be correct e xpected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
893 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
894 "
895 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 35 [pa ras[0], 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 <p id="a">Äb̈ c̈d̈ëf̈g̈ḧ
896 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
897 "
898 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 35 [p aras[0], 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
899 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
900 "
901 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 36 [pa ras[0], 1] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Element node <p id="a">Äb̈ c̈d̈ëf̈g̈ḧ
902 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
903 "
904 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 36 [p aras[0], 1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
905 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
906 "
907 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 37 [pa ras[0], 2]
908 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 37 [p aras[0], 2] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
909 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
910 "
911 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 38 [pa ras[1], 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 <p id="a">Äb̈ c̈d̈ëf̈g̈ḧ
912 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
913 "
914 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 38 [p aras[1], 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
915 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
916 "
917 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 39 [pa ras[1], 1] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Element node <p id="a">Äb̈ c̈d̈ëf̈g̈ḧ
918 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
919 "
920 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 39 [p aras[1], 1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
921 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
922 "
923 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 40 [pa ras[1], 2]
924 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 40 [p aras[1], 2] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
925 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
926 "
927 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 41 [de tachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
928 </p>
929 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 41 [d etachedPara1, 0] assert_equals: Sanity check: startContainer must be correct exp ected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
930 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
931 "
932 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 42 [de tachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
933 </p>
934 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 42 [d etachedPara1, 1] assert_equals: Sanity check: startContainer must be correct exp ected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
935 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
936 "
937 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 43 [te stDiv, 0] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Element node <p id="a">Äb̈c ̈d̈ëf̈g̈ḧ
938 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
939 "
940 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 43 [t estDiv, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
941 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
942 "
943 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 44 [te stDiv, 3] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Element node <p id="a">Äb̈c ̈d̈ëf̈g̈ḧ
944 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
945 "
946 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 44 [t estDiv, 3] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
947 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
948 "
949 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 45 [do cument, -1]
950 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 45 [d ocument, -1] assert_equals: Sanity check: startContainer must be correct expecte d Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
951 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
952 "
953 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 46 [do cument, 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 <p id="a">Äb̈ c̈d̈ëf̈g̈ḧ
954 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
955 "
956 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 46 [d ocument, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
957 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
958 "
959 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 47 [do cument, 1] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Element node <p id="a">Äb̈ c̈d̈ëf̈g̈ḧ
960 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
961 "
962 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 47 [d ocument, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
963 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
964 "
965 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 48 [do cument, 2] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Element node <p id="a">Äb̈ c̈d̈ëf̈g̈ḧ
966 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
967 "
968 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 48 [d ocument, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
969 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
970 "
971 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 49 [do cument, 3]
972 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 49 [d ocument, 3] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
973 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
974 "
975 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 50 [co mment, -1]
976 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 50 [c omment, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
977 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
978 "
979 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 51 [co mment, 0] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Element node <p id="a">Äb̈c ̈d̈ëf̈g̈ḧ
980 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
981 "
982 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 51 [c omment, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
983 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
984 "
985 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 52 [co mment, 4] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Element node <p id="a">Äb̈c ̈d̈ëf̈g̈ḧ
986 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
987 "
988 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 52 [c omment, 4] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
989 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
990 "
991 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 53 [co mment, 96]
992 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 53 [c omment, 96] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
993 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
994 "
995 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 54 [fo reignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
996 </p>
997 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 54 [f oreignDoc, 0] assert_equals: Sanity check: startContainer must be correct expect ed Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
998 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
999 "
1000 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 55 [fo reignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1001 </p>
1002 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 55 [f oreignDoc, 1] assert_equals: Sanity check: startContainer must be correct expect ed Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1003 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1004 "
1005 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 56 [fo reignComment, 2] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Comment node <!--"Com menter" and "commentator" mean different things. I'v...--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1006 </p>
1007 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 56 [f oreignComment, 2] assert_equals: Sanity check: startContainer must be correct ex pected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1008 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1009 "
1010 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 57 [fo reignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit t hat I harbor doubts about whether we really need..." but got Element node <p id= "a">Äb̈c̈d̈ëf̈g̈ḧ
1011 </p>
1012 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 57 [f oreignTextNode, 0] assert_equals: Sanity check: startContainer must be correct e xpected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1013 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1014 "
1015 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 58 [fo reignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Element node <p id ="a">Äb̈c̈d̈ëf̈g̈ḧ
1016 </p>
1017 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 58 [f oreignTextNode, 36] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1018 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1019 "
1020 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 59 [xm lDoc, -1]
1021 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 59 [x mlDoc, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1022 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1023 "
1024 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 60 [xm lDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1025 </p>
1026 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 60 [x mlDoc, 0] assert_equals: Sanity check: startContainer must be correct expected E lement node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1027 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1028 "
1029 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 61 [xm lDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1030 </p>
1031 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 61 [x mlDoc, 1] assert_equals: Sanity check: startContainer must be correct expected E lement node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1032 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1033 "
1034 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 62 [xm lDoc, 5]
1035 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 62 [x mlDoc, 5] assert_equals: Sanity check: startContainer must be correct expected E lement node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1036 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1037 "
1038 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 63 [xm lComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1039 </p>
1040 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 63 [x mlComment, 0] assert_equals: Sanity check: startContainer must be correct expect ed Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1041 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1042 "
1043 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 64 [xm lComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1044 </p>
1045 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 64 [x mlComment, 4] assert_equals: Sanity check: startContainer must be correct expect ed Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1046 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1047 "
1048 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 65 [pr ocessingInstruction, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1049 </p>
1050 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 65 [p rocessingInstruction, 0] assert_equals: Sanity check: startContainer must be cor rect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1051 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1052 "
1053 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 66 [pr ocessingInstruction, 5] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1054 </p>
1055 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 66 [p rocessingInstruction, 5] assert_equals: Sanity check: startContainer must be cor rect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1056 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1057 "
1058 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 67 [pr ocessingInstruction, 9] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1059 </p>
1060 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 67 [p rocessingInstruction, 9] assert_equals: Sanity check: startContainer must be cor rect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1061 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1062 "
1063 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 68 [de tachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1064 </p>
1065 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 68 [d etachedTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1066 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1067 "
1068 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 69 [de tachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1069 </p>
1070 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 69 [d etachedTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1071 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1072 "
1073 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 70 [de tachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1074 </p>
1075 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 70 [d etachedForeignTextNode, 0] assert_equals: Sanity check: startContainer must be c orrect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1076 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1077 "
1078 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 71 [de tachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1079 </p>
1080 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 71 [d etachedForeignTextNode, 8] assert_equals: Sanity check: startContainer must be c orrect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1081 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1082 "
1083 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 72 [de tachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1084 </p>
1085 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 72 [d etachedXmlTextNode, 0] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1086 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1087 "
1088 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 73 [de tachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1089 </p>
1090 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 73 [d etachedXmlTextNode, 8] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1091 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1092 "
1093 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 74 [de tachedProcessingInstruction, 12] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Proce ssingInstruction node with target "whippoorwill" and data "chirp chirp chirp" bu t got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1094 </p>
1095 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 74 [d etachedProcessingInstruction, 12] assert_equals: Sanity check: startContainer mu st be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1096 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1097 "
1098 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 75 [de tachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1099 </p>
1100 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 75 [d etachedComment, 3] assert_equals: Sanity check: startContainer must be correct e xpected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1101 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1102 "
1103 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 76 [de tachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1104 </p>
1105 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 76 [d etachedComment, 5] assert_equals: Sanity check: startContainer must be correct e xpected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1106 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1107 "
1108 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 77 [de tachedForeignComment, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1109 </p>
1110 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 77 [d etachedForeignComment, 0] assert_equals: Sanity check: startContainer must be co rrect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1111 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1112 "
1113 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 78 [de tachedForeignComment, 4] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1114 </p>
1115 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 78 [d etachedForeignComment, 4] assert_equals: Sanity check: startContainer must be co rrect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1116 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1117 "
1118 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 79 [de tachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Comment node <!-- בן חיים אליעזר--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1119 </p>
1120 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 79 [d etachedXmlComment, 2] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1121 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1122 "
1123 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 80 [do cfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected DocumentFragment node with 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1124 </p>
1125 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 80 [d ocfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1126 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1127 "
1128 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 81 [fo reignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected DocumentFragment node with 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1129 </p>
1130 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 81 [f oreignDocfrag, 0] assert_equals: Sanity check: startContainer must be correct ex pected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1131 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1132 "
1133 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 82 [xm lDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node wit h 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1134 </p>
1135 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 82 [x mlDocfrag, 0] assert_equals: Sanity check: startContainer must be correct expect ed Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1136 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1137 "
1138 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 83 [do ctype, 0]
1139 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 83 [d octype, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1140 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1141 "
1142 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 84 [do ctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
1143 selection.extend(node, offset);
1144 }" 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
1145 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 84 [d octype, -17] assert_equals: Sanity check: startContainer must be correct expecte d Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1146 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1147 "
1148 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 85 [do ctype, 1]
1149 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 85 [d octype, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1150 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1151 "
1152 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 86 [fo reignDoctype, 0]
1153 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 86 [f oreignDoctype, 0] assert_equals: Sanity check: startContainer must be correct ex pected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1154 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1155 "
1156 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 87 [xm lDoctype, 0]
1157 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 87 [x mlDoctype, 0] assert_equals: Sanity check: startContainer must be correct expect ed Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1158 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1159 "
1160 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 0 [pa ras[0].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1161 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 1 [pa ras[0].firstChild, 0] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1162 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 2 [pa ras[0].firstChild, 1] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1163 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 3 [pa ras[0].firstChild, 2] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1164 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 4 [pa ras[0].firstChild, 8] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1165 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 5 [pa ras[0].firstChild, 9] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1166 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 6 [pa ras[0].firstChild, 10] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1167 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 7 [pa ras[0].firstChild, 65535] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
1168 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 8 [pa ras[1].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1169 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 9 [pa ras[1].firstChild, 0] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1170 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 10 [p aras[1].firstChild, 1] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1171 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 11 [p aras[1].firstChild, 2] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1172 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 12 [p aras[1].firstChild, 8] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1173 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 13 [p aras[1].firstChild, 9] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1174 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 14 [p aras[1].firstChild, 10] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1175 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 15 [p aras[1].firstChild, 65535] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
1176 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 16 [d etachedPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1177 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 17 [d etachedPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1178 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 18 [d etachedPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1179 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 19 [d etachedPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1180 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 20 [f oreignPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
1181 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 21 [f oreignPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
1182 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 22 [f oreignPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
1183 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 23 [f oreignPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
1184 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 24 [d ocument.documentElement, -1] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0
1185 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 25 [d ocument.documentElement, 0] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1186 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 26 [d ocument.documentElement, 1] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1187 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 27 [d ocument.documentElement, 2] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1188 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 28 [d ocument.documentElement, 7] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1189 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 29 [d ocument.head, 1] assert_equals: Sanity check: rangeCount must be correct expecte d 1 but got 0
1190 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 30 [d ocument.body, 3] assert_equals: Sanity check: rangeCount must be correct expecte d 1 but got 0
1191 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 31 [f oreignDoc.documentElement, 0] assert_equals: Sanity check: rangeCount must be co rrect expected 1 but got 0
1192 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 32 [f oreignDoc.documentElement, 1] assert_equals: Sanity check: rangeCount must be co rrect expected 1 but got 0
1193 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 33 [f oreignDoc.head, 0] assert_equals: Sanity check: rangeCount must be correct expec ted 1 but got 0
1194 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 34 [f oreignDoc.body, 1] assert_equals: Sanity check: rangeCount must be correct expec ted 1 but got 0
1195 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 35 [p aras[0], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 b ut got 0
1196 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 36 [p aras[0], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 b ut got 0
1197 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 37 [p aras[0], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 b ut got 0
1198 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 38 [p aras[1], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 b ut got 0
1199 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 39 [p aras[1], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 b ut got 0
1200 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 40 [p aras[1], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 b ut got 0
1201 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 41 [d etachedPara1, 0] assert_equals: Sanity check: rangeCount must be correct expecte d 1 but got 0
1202 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 42 [d etachedPara1, 1] assert_equals: Sanity check: rangeCount must be correct expecte d 1 but got 0
1203 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 43 [t estDiv, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 bu t got 0
1204 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 44 [t estDiv, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 bu t got 0
1205 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 45 [d ocument, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1206 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 46 [d ocument, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 b ut got 0
1207 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 47 [d ocument, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 b ut got 0
1208 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 48 [d ocument, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 b ut got 0
1209 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 49 [d ocument, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 b ut got 0
1210 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 50 [c omment, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 b ut got 0
1211 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 51 [c omment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 bu t got 0
1212 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 52 [c omment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 bu t got 0
1213 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 53 [c omment, 96] assert_equals: Sanity check: rangeCount must be correct expected 1 b ut got 0
1214 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 54 [f oreignDoc, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1215 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 55 [f oreignDoc, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1216 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 56 [f oreignComment, 2] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
1217 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 57 [f oreignTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expec ted 1 but got 0
1218 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 58 [f oreignTextNode, 36] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1219 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 59 [x mlDoc, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 bu t got 0
1220 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 60 [x mlDoc, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1221 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 61 [x mlDoc, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1222 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 62 [x mlDoc, 5] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1223 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 63 [x mlComment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1224 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 64 [x mlComment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1225 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 65 [p rocessingInstruction, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1226 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 66 [p rocessingInstruction, 5] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1227 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 67 [p rocessingInstruction, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1228 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 68 [d etachedTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1229 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 69 [d etachedTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1230 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 70 [d etachedForeignTextNode, 0] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
1231 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 71 [d etachedForeignTextNode, 8] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
1232 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 72 [d etachedXmlTextNode, 0] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1233 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 73 [d etachedXmlTextNode, 8] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1234 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 74 [d etachedProcessingInstruction, 12] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
1235 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 75 [d etachedComment, 3] assert_equals: Sanity check: rangeCount must be correct expec ted 1 but got 0
1236 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 76 [d etachedComment, 5] assert_equals: Sanity check: rangeCount must be correct expec ted 1 but got 0
1237 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 77 [d etachedForeignComment, 0] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
1238 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 78 [d etachedForeignComment, 4] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
1239 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 79 [d etachedXmlComment, 2] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1240 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 80 [d ocfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 bu t got 0
1241 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 81 [f oreignDocfrag, 0] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
1242 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 82 [x mlDocfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1243 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 83 [d octype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 bu t got 0
1244 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 84 [d octype, -17] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1245 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 85 [d octype, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 bu t got 0
1246 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 86 [f oreignDoctype, 0] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
1247 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 87 [x mlDoctype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1248 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1249 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 0 [paras[0].firstChild, -1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1250 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 1 [paras[0].firstChild, 0] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
1251 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 1 [paras[0].firstChild, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1252 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 2 [paras[0].firstChild, 1] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
1253 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 2 [paras[0].firstChild, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1254 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 3 [paras[0].firstChild, 2] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
1255 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 3 [paras[0].firstChild, 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1256 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 4 [paras[0].firstChild, 8] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
1257 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 4 [paras[0].firstChild, 8] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1258 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 5 [paras[0].firstChild, 9] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
1259 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 5 [paras[0].firstChild, 9] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1260 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 6 [paras[0].firstChild, 10] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1261 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 6 [paras[0].firstChild, 10] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1262 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1263 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 7 [paras[0].firstChild, 65535] Failed to execute 'extend' on 'Selection': T his Selection object doesn't have any Ranges.
1264 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 8 [paras[1].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1265 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 8 [paras[1].firstChild, -1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1266 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 9 [paras[1].firstChild, 0] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
1267 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 9 [paras[1].firstChild, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1268 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 10 [paras[1].firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1269 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 10 [paras[1].firstChild, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1270 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 11 [paras[1].firstChild, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1271 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 11 [paras[1].firstChild, 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1272 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 12 [paras[1].firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1273 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 12 [paras[1].firstChild, 8] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1274 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 13 [paras[1].firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1275 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 13 [paras[1].firstChild, 9] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1276 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 14 [paras[1].firstChild, 10] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1277 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 14 [paras[1].firstChild, 10] Failed to execute 'extend' on 'Selection': Thi s Selection object doesn't have any Ranges.
1278 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1279 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 15 [paras[1].firstChild, 65535] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1280 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1281 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 16 [detachedPara1.firstChild, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1282 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1283 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 17 [detachedPara1.firstChild, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1284 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1285 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 18 [detachedPara1.firstChild, 8] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1286 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1287 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 19 [detachedPara1.firstChild, 9] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1288 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1289 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 20 [foreignPara1.firstChild, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1290 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1291 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 21 [foreignPara1.firstChild, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1292 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1293 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 22 [foreignPara1.firstChild, 8] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1294 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1295 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 23 [foreignPara1.firstChild, 9] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1296 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 24 [document.documentElement, -1] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
1297 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 24 [document.documentElement, -1] Failed to execute 'extend' on 'Selection' : This Selection object doesn't have any Ranges.
1298 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 25 [document.documentElement, 0] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1299 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 25 [document.documentElement, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1300 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 26 [document.documentElement, 1] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1301 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 26 [document.documentElement, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1302 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 27 [document.documentElement, 2] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1303 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 27 [document.documentElement, 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1304 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 28 [document.documentElement, 7] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1305 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 28 [document.documentElement, 7] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1306 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 29 [document.head, 1] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
1307 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 29 [document.head, 1] Failed to execute 'extend' on 'Selection': This Selec tion object doesn't have any Ranges.
1308 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 30 [document.body, 3] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
1309 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 30 [document.body, 3] Failed to execute 'extend' on 'Selection': This Selec tion object doesn't have any Ranges.
1310 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
1311 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 31 [foreignDoc.documentElement, 0] Failed to execute 'extend' on 'Selection ': This Selection object doesn't have any Ranges.
1312 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
1313 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 32 [foreignDoc.documentElement, 1] Failed to execute 'extend' on 'Selection ': This Selection object doesn't have any Ranges.
1314 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 33 [foreignDoc.head, 0] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1315 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 33 [foreignDoc.head, 0] Failed to execute 'extend' on 'Selection': This Sel ection object doesn't have any Ranges.
1316 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 34 [foreignDoc.body, 1] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1317 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 34 [foreignDoc.body, 1] Failed to execute 'extend' on 'Selection': This Sel ection object doesn't have any Ranges.
1318 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 35 [paras[0], 0] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1319 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 35 [paras[0], 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1320 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 36 [paras[0], 1] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1321 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 36 [paras[0], 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1322 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 37 [paras[0], 2] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1323 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 37 [paras[0], 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1324 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 38 [paras[1], 0] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1325 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 38 [paras[1], 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1326 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 39 [paras[1], 1] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1327 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 39 [paras[1], 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1328 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 40 [paras[1], 2] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1329 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 40 [paras[1], 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1330 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 41 [detachedPara1, 0] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
1331 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 41 [detachedPara1, 0] Failed to execute 'extend' on 'Selection': This Selec tion object doesn't have any Ranges.
1332 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 42 [detachedPara1, 1] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
1333 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 42 [detachedPara1, 1] Failed to execute 'extend' on 'Selection': This Selec tion object doesn't have any Ranges.
1334 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 43 [testDiv, 0] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1335 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 43 [testDiv, 0] Failed to execute 'extend' on 'Selection': This Selection o bject doesn't have any Ranges.
1336 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 44 [testDiv, 3] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1337 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 44 [testDiv, 3] Failed to execute 'extend' on 'Selection': This Selection o bject doesn't have any Ranges.
1338 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 45 [document, -1] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1339 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 45 [document, -1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1340 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 46 [document, 0] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1341 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 46 [document, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1342 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 47 [document, 1] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1343 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 47 [document, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1344 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 48 [document, 2] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1345 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 48 [document, 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1346 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 49 [document, 3] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1347 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 49 [document, 3] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1348 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 50 [comment, -1] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1349 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 50 [comment, -1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1350 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 51 [comment, 0] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1351 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 51 [comment, 0] Failed to execute 'extend' on 'Selection': This Selection o bject doesn't have any Ranges.
1352 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 52 [comment, 4] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1353 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 52 [comment, 4] Failed to execute 'extend' on 'Selection': This Selection o bject doesn't have any Ranges.
1354 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 53 [comment, 96] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1355 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 53 [comment, 96] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1356 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 54 [foreignDoc, 0] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1357 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 54 [foreignDoc, 0] Failed to execute 'extend' on 'Selection': This Selectio n object doesn't have any Ranges.
1358 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 55 [foreignDoc, 1] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1359 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 55 [foreignDoc, 1] Failed to execute 'extend' on 'Selection': This Selectio n object doesn't have any Ranges.
1360 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 56 [foreignComment, 2] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
1361 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 56 [foreignComment, 2] Failed to execute 'extend' on 'Selection': This Sele ction object doesn't have any Ranges.
1362 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 57 [foreignTextNode, 0] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1363 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 57 [foreignTextNode, 0] Failed to execute 'extend' on 'Selection': This Sel ection object doesn't have any Ranges.
1364 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 58 [foreignTextNode, 36] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0
1365 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 58 [foreignTextNode, 36] Failed to execute 'extend' on 'Selection': This Se lection object doesn't have any Ranges.
1366 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 59 [xmlDoc, -1] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1367 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 59 [xmlDoc, -1] Failed to execute 'extend' on 'Selection': This Selection o bject doesn't have any Ranges.
1368 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 60 [xmlDoc, 0] assert_equals: Sanity check: rangeCount must be correct expec ted 1 but got 0
1369 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 60 [xmlDoc, 0] Failed to execute 'extend' on 'Selection': This Selection ob ject doesn't have any Ranges.
1370 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 61 [xmlDoc, 1] assert_equals: Sanity check: rangeCount must be correct expec ted 1 but got 0
1371 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 61 [xmlDoc, 1] Failed to execute 'extend' on 'Selection': This Selection ob ject doesn't have any Ranges.
1372 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 62 [xmlDoc, 5] assert_equals: Sanity check: rangeCount must be correct expec ted 1 but got 0
1373 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 62 [xmlDoc, 5] Failed to execute 'extend' on 'Selection': This Selection ob ject doesn't have any Ranges.
1374 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 63 [xmlComment, 0] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1375 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 63 [xmlComment, 0] Failed to execute 'extend' on 'Selection': This Selectio n object doesn't have any Ranges.
1376 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 64 [xmlComment, 4] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1377 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 64 [xmlComment, 4] Failed to execute 'extend' on 'Selection': This Selectio n object doesn't have any Ranges.
1378 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 65 [processingInstruction, 0] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
1379 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 65 [processingInstruction, 0] Failed to execute 'extend' on 'Selection': Th is Selection object doesn't have any Ranges.
1380 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 66 [processingInstruction, 5] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
1381 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 66 [processingInstruction, 5] Failed to execute 'extend' on 'Selection': Th is Selection object doesn't have any Ranges.
1382 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 67 [processingInstruction, 9] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
1383 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 67 [processingInstruction, 9] Failed to execute 'extend' on 'Selection': Th is Selection object doesn't have any Ranges.
1384 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 68 [detachedTextNode, 0] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0
1385 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 68 [detachedTextNode, 0] Failed to execute 'extend' on 'Selection': This Se lection object doesn't have any Ranges.
1386 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 69 [detachedTextNode, 8] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0
1387 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 69 [detachedTextNode, 8] Failed to execute 'extend' on 'Selection': This Se lection object doesn't have any Ranges.
1388 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1389 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 70 [detachedForeignTextNode, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1390 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1391 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 71 [detachedForeignTextNode, 8] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1392 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1393 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 72 [detachedXmlTextNode, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1394 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1395 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 73 [detachedXmlTextNode, 8] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1396 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
1397 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 74 [detachedProcessingInstruction, 12] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
1398 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 75 [detachedComment, 3] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1399 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 75 [detachedComment, 3] Failed to execute 'extend' on 'Selection': This Sel ection object doesn't have any Ranges.
1400 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 76 [detachedComment, 5] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1401 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 76 [detachedComment, 5] Failed to execute 'extend' on 'Selection': This Sel ection object doesn't have any Ranges.
1402 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 77 [detachedForeignComment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1403 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 77 [detachedForeignComment, 0] Failed to execute 'extend' on 'Selection': T his Selection object doesn't have any Ranges.
1404 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 78 [detachedForeignComment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1405 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 78 [detachedForeignComment, 4] Failed to execute 'extend' on 'Selection': T his Selection object doesn't have any Ranges.
1406 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 79 [detachedXmlComment, 2] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
1407 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 79 [detachedXmlComment, 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1408 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 80 [docfrag, 0] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1409 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 80 [docfrag, 0] Failed to execute 'extend' on 'Selection': This Selection o bject doesn't have any Ranges.
1410 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 81 [foreignDocfrag, 0] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
1411 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 81 [foreignDocfrag, 0] Failed to execute 'extend' on 'Selection': This Sele ction object doesn't have any Ranges.
1412 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 82 [xmlDocfrag, 0] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1413 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 82 [xmlDocfrag, 0] Failed to execute 'extend' on 'Selection': This Selectio n object doesn't have any Ranges.
1414 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 83 [doctype, 0] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1415 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 83 [doctype, 0] Failed to execute 'extend' on 'Selection': This Selection o bject doesn't have any Ranges.
1416 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 84 [doctype, -17] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1417 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 84 [doctype, -17] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1418 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 85 [doctype, 1] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1419 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 85 [doctype, 1] Failed to execute 'extend' on 'Selection': This Selection o bject doesn't have any Ranges.
1420 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 86 [foreignDoctype, 0] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
1421 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 86 [foreignDoctype, 0] Failed to execute 'extend' on 'Selection': This Sele ction object doesn't have any Ranges.
1422 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 87 [xmlDoctype, 0] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1423 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 87 [xmlDoctype, 0] Failed to execute 'extend' on 'Selection': This Selectio n object doesn't have any Ranges.
1424 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 0 [paras[0].firstChild, -1]
1425 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1426 " but got Element node <p id="c">Qrstuvwx</p>
1427 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 1 [paras[0].firstChild, 0]
1428 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
1429 " but got Element node <p id="c">Qrstuvwx</p>
1430 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 2 [paras[0].firstChild, 1] assert_equals: focusOffset must be th e offset passed to extend() expected 1 but got 2
1431 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
1432 " but got Element node <p id="c">Qrstuvwx</p>
1433 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 3 [paras[0].firstChild, 2]
1434 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
1435 " but got Element node <p id="c">Qrstuvwx</p>
1436 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 4 [paras[0].firstChild, 8]
1437 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
1438 " but got Element node <p id="c">Qrstuvwx</p>
1439 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 5 [paras[0].firstChild, 9] assert_equals: focusOffset must be th e offset passed to extend() expected 9 but got 10
1440 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
1441 " but got Element node <p id="c">Qrstuvwx</p>
1442 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 6 [paras[0].firstChild, 10]
1443 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1444 " but got Element node <p id="c">Qrstuvwx</p>
1445 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 7 [paras[0].firstChild, 65535]
1446 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: end Container must be correct expected Text node "Ijklmnop
1447 " but got Element node <p id="c">Qrstuvwx</p>
1448 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 8 [paras[1].firstChild, -1]
1449 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1450 " but got Element node <p id="c">Qrstuvwx</p>
1451 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 9 [paras[1].firstChild, 0]
1452 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
1453 " but got Element node <p id="c">Qrstuvwx</p>
1454 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 10 [paras[1].firstChild, 1] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1455 " but got Element node <p id="c">Qrstuvwx</p>
1456 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1457 " but got Element node <p id="c">Qrstuvwx</p>
1458 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 11 [paras[1].firstChild, 2] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1459 " but got Element node <p id="c">Qrstuvwx</p>
1460 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1461 " but got Element node <p id="c">Qrstuvwx</p>
1462 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 12 [paras[1].firstChild, 8] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1463 " but got Element node <p id="c">Qrstuvwx</p>
1464 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1465 " but got Element node <p id="c">Qrstuvwx</p>
1466 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 13 [paras[1].firstChild, 9] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1467 " but got Element node <p id="c">Qrstuvwx</p>
1468 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1469 " but got Element node <p id="c">Qrstuvwx</p>
1470 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 14 [paras[1].firstChild, 10]
1471 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: endCo ntainer must be correct expected Text node "Ijklmnop
1472 " but got Element node <p id="c">Qrstuvwx</p>
1473 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 15 [paras[1].firstChild, 65535]
1474 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop
1475 " but got Element node <p id="c">Qrstuvwx</p>
1476 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1477 "
1478 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1479 " but got Element node <p id="c">Qrstuvwx</p>
1480 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1481 "
1482 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1483 " but got Element node <p id="c">Qrstuvwx</p>
1484 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1485 "
1486 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1487 " but got Element node <p id="c">Qrstuvwx</p>
1488 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 19 [detachedPara1.firstChild, 9]
1489 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1490 " but got Element node <p id="c">Qrstuvwx</p>
1491 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1492 "
1493 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop
1494 " but got Element node <p id="c">Qrstuvwx</p>
1495 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1496 "
1497 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop
1498 " but got Element node <p id="c">Qrstuvwx</p>
1499 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1500 "
1501 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop
1502 " but got Element node <p id="c">Qrstuvwx</p>
1503 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 23 [foreignPara1.firstChild, 9]
1504 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop
1505 " but got Element node <p id="c">Qrstuvwx</p>
1506 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 24 [document.documentElement, -1]
1507 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 24 [document.documentElement, -1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1508 " but got Element node <p id="c">Qrstuvwx</p>
1509 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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>
1510 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1511 "
1512 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 25 [document.documentElement, 0] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1513 " but got Element node <p id="c">Qrstuvwx</p>
1514 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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>
1515 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1516 "
1517 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 26 [document.documentElement, 1] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1518 " but got Element node <p id="c">Qrstuvwx</p>
1519 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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>
1520 <meta... but got Text node "Qrstuvwx"
1521 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 27 [document.documentElement, 2] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1522 " but got Element node <p id="c">Qrstuvwx</p>
1523 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 28 [document.documentElement, 7]
1524 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 28 [document.documentElement, 7] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1525 " but got Element node <p id="c">Qrstuvwx</p>
1526 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 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>
1527 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1528 "
1529 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 29 [document.head, 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1530 " but got Element node <p id="c">Qrstuvwx</p>
1531 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 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̈ḧ
1532 </p><p id... but got Text node "Qrstuvwx"
1533 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 30 [document.body, 3] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1534 " but got Element node <p id="c">Qrstuvwx</p>
1535 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <html><head><title></title></head><body><p>Efghijkl</p ><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1536 "
1537 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1538 " but got Element node <p id="c">Qrstuvwx</p>
1539 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <html><head><title></title></head><body><p>Efghijkl</p ><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1540 "
1541 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1542 " but got Element node <p id="c">Qrstuvwx</p>
1543 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <head><title></title></head> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1544 "
1545 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: endContain er must be correct expected Text node "Ijklmnop
1546 " but got Element node <p id="c">Qrstuvwx</p>
1547 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1548 "
1549 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: endContain er must be correct expected Text node "Ijklmnop
1550 " but got Element node <p id="c">Qrstuvwx</p>
1551 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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̈ḧ
1552 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1553 "
1554 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 35 [paras[0], 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1555 " but got Element node <p id="c">Qrstuvwx</p>
1556 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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̈ḧ
1557 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1558 "
1559 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 36 [paras[0], 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1560 " but got Element node <p id="c">Qrstuvwx</p>
1561 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 37 [paras[0], 2]
1562 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 37 [paras[0], 2] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1563 " but got Element node <p id="c">Qrstuvwx</p>
1564 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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
1565 </p> but got Element node <p id="c">Qrstuvwx</p>
1566 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 38 [paras[1], 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1567 " but got Element node <p id="c">Qrstuvwx</p>
1568 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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
1569 </p> but got Element node <p id="c">Qrstuvwx</p>
1570 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 39 [paras[1], 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1571 " but got Element node <p id="c">Qrstuvwx</p>
1572 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 40 [paras[1], 2]
1573 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 40 [paras[1], 2] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1574 " but got Element node <p id="c">Qrstuvwx</p>
1575 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1576 "
1577 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 41 [detachedPara1, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1578 " but got Element node <p id="c">Qrstuvwx</p>
1579 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1580 "
1581 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 42 [detachedPara1, 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1582 " but got Element node <p id="c">Qrstuvwx</p>
1583 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 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̈ḧ
1584 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1585 "
1586 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 43 [testDiv, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1587 " but got Element node <p id="c">Qrstuvwx</p>
1588 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 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̈ḧ
1589 </p><p id="b" s... but got Text node "Qrstuvwx"
1590 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 44 [testDiv, 3] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1591 " but got Element node <p id="c">Qrstuvwx</p>
1592 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 45 [document, -1]
1593 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 45 [document, -1] assert_equals: Sanity check: endContainer mus t be correct expected Text node "Ijklmnop
1594 " but got Element node <p id="c">Qrstuvwx</p>
1595 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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̈ḧ
1596 "
1597 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 46 [document, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1598 " but got Element node <p id="c">Qrstuvwx</p>
1599 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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̈ḧ
1600 "
1601 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 47 [document, 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1602 " but got Element node <p id="c">Qrstuvwx</p>
1603 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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 "
1604 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 48 [document, 2] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1605 " but got Element node <p id="c">Qrstuvwx</p>
1606 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 49 [document, 3]
1607 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 49 [document, 3] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1608 " but got Element node <p id="c">Qrstuvwx</p>
1609 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 50 [comment, -1]
1610 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 50 [comment, -1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1611 " but got Element node <p id="c">Qrstuvwx</p>
1612 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 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 "Qrst uvwx"
1613 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 51 [comment, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1614 " but got Element node <p id="c">Qrstuvwx</p>
1615 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 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 "Qrst uvwx"
1616 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 52 [comment, 4] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1617 " but got Element node <p id="c">Qrstuvwx</p>
1618 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 53 [comment, 96]
1619 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 53 [comment, 96] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1620 " but got Element node <p id="c">Qrstuvwx</p>
1621 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc ument node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1622 "
1623 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 54 [foreignDoc, 0] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop
1624 " but got Element node <p id="c">Qrstuvwx</p>
1625 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc ument node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1626 "
1627 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 55 [foreignDoc, 1] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop
1628 " but got Element node <p id="c">Qrstuvwx</p>
1629 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...-- > but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1630 "
1631 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 56 [foreignComment, 2] assert_equals: Sanity check: endContaine r must be correct expected Text node "Ijklmnop
1632 " but got Element node <p id="c">Qrstuvwx</p>
1633 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "I admit that I harbor doubts about whether we really need..." but g ot Text node "Äb̈c̈d̈ëf̈g̈ḧ
1634 "
1635 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: endContain er must be correct expected Text node "Ijklmnop
1636 " but got Element node <p id="c">Qrstuvwx</p>
1637 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "I admit that I harbor doubts about whether we really need..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1638 "
1639 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: endContai ner must be correct expected Text node "Ijklmnop
1640 " but got Element node <p id="c">Qrstuvwx</p>
1641 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 59 [xmlDoc, -1]
1642 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 59 [xmlDoc, -1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1643 " but got Element node <p id="c">Qrstuvwx</p>
1644 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen t node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1645 "
1646 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 60 [xmlDoc, 0] assert_equals: Sanity check: endContainer must b e correct expected Text node "Ijklmnop
1647 " but got Element node <p id="c">Qrstuvwx</p>
1648 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen t node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1649 "
1650 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 61 [xmlDoc, 1] assert_equals: Sanity check: endContainer must b e correct expected Text node "Ijklmnop
1651 " but got Element node <p id="c">Qrstuvwx</p>
1652 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 62 [xmlDoc, 5]
1653 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 62 [xmlDoc, 5] assert_equals: Sanity check: endContainer must b e correct expected Text node "Ijklmnop
1654 " but got Element node <p id="c">Qrstuvwx</p>
1655 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--I maliciously created a comment that will break incautiou...--> bu t got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1656 "
1657 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 63 [xmlComment, 0] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop
1658 " but got Element node <p id="c">Qrstuvwx</p>
1659 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--I maliciously created a comment that will break incautiou...--> bu t got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1660 "
1661 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 64 [xmlComment, 4] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop
1662 " but got Element node <p id="c">Qrstuvwx</p>
1663 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 65 [processingInstruction, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf ̈g̈ḧ
1664 "
1665 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 65 [processingInstruction, 0] assert_equals: Sanity check: endC ontainer must be correct expected Text node "Ijklmnop
1666 " but got Element node <p id="c">Qrstuvwx</p>
1667 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 66 [processingInstruction, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf ̈g̈ḧ
1668 "
1669 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 66 [processingInstruction, 5] assert_equals: Sanity check: endC ontainer must be correct expected Text node "Ijklmnop
1670 " but got Element node <p id="c">Qrstuvwx</p>
1671 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 67 [processingInstruction, 9] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf ̈g̈ḧ
1672 "
1673 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 67 [processingInstruction, 9] assert_equals: Sanity check: endC ontainer must be correct expected Text node "Ijklmnop
1674 " but got Element node <p id="c">Qrstuvwx</p>
1675 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 68 [detachedTextNode, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1676 "
1677 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: endContai ner must be correct expected Text node "Ijklmnop
1678 " but got Element node <p id="c">Qrstuvwx</p>
1679 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 69 [detachedTextNode, 8] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1680 "
1681 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: endContai ner must be correct expected Text node "Ijklmnop
1682 " but got Element node <p id="c">Qrstuvwx</p>
1683 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1684 "
1685 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop
1686 " but got Element node <p id="c">Qrstuvwx</p>
1687 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1688 "
1689 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop
1690 " but got Element node <p id="c">Qrstuvwx</p>
1691 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1692 "
1693 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1694 " but got Element node <p id="c">Qrstuvwx</p>
1695 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1696 "
1697 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1698 " but got Element node <p id="c">Qrstuvwx</p>
1699 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the origina l range expected ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1700 "
1701 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity ch eck: endContainer must be correct expected Text node "Ijklmnop
1702 " but got Element node <p id="c">Qrstuvwx</p>
1703 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1704 "
1705 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 75 [detachedComment, 3] assert_equals: Sanity check: endContain er must be correct expected Text node "Ijklmnop
1706 " but got Element node <p id="c">Qrstuvwx</p>
1707 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1708 "
1709 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 76 [detachedComment, 5] assert_equals: Sanity check: endContain er must be correct expected Text node "Ijklmnop
1710 " but got Element node <p id="c">Qrstuvwx</p>
1711 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1712 "
1713 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: end Container must be correct expected Text node "Ijklmnop
1714 " but got Element node <p id="c">Qrstuvwx</p>
1715 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1716 "
1717 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: end Container must be correct expected Text node "Ijklmnop
1718 " but got Element node <p id="c">Qrstuvwx</p>
1719 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Comment node <!--בן חיים אליעזר--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1720 "
1721 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
1722 " but got Element node <p id="c">Qrstuvwx</p>
1723 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Docume ntFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1724 "
1725 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 80 [docfrag, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1726 " but got Element node <p id="c">Qrstuvwx</p>
1727 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1728 "
1729 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: endContaine r must be correct expected Text node "Ijklmnop
1730 " but got Element node <p id="c">Qrstuvwx</p>
1731 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc umentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1732 "
1733 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop
1734 " but got Element node <p id="c">Qrstuvwx</p>
1735 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 83 [doctype, 0]
1736 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 83 [doctype, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1737 " but got Element node <p id="c">Qrstuvwx</p>
1738 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 84 [doctype, -17] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () {
1739 selection.extend(node, offset);
1740 }" 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
1741 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 84 [doctype, -17] assert_equals: Sanity check: endContainer mus t be correct expected Text node "Ijklmnop
1742 " but got Element node <p id="c">Qrstuvwx</p>
1743 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 85 [doctype, 1]
1744 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 85 [doctype, 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1745 " but got Element node <p id="c">Qrstuvwx</p>
1746 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 86 [foreignDoctype, 0]
1747 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: endContaine r must be correct expected Text node "Ijklmnop
1748 " but got Element node <p id="c">Qrstuvwx</p>
1749 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 87 [xmlDoctype, 0]
1750 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop
1751 " but got Element node <p id="c">Qrstuvwx</p>
1752 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 0 [paras[0].firstChild, -1]
1753 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1754 " but got Element node <p id="c">Qrstuvwx</p>
1755 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 1 [paras[0].firstChild, 0]
1756 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
1757 " but got Element node <p id="c">Qrstuvwx</p>
1758 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].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
1759 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
1760 " but got Element node <p id="c">Qrstuvwx</p>
1761 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 3 [paras[0].firstChild, 2]
1762 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
1763 " but got Element node <p id="c">Qrstuvwx</p>
1764 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 4 [paras[0].firstChild, 8]
1765 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
1766 " but got Element node <p id="c">Qrstuvwx</p>
1767 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].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
1768 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
1769 " but got Element node <p id="c">Qrstuvwx</p>
1770 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 6 [paras[0].firstChild, 10]
1771 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1772 " but got Element node <p id="c">Qrstuvwx</p>
1773 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 7 [paras[0].firstChild, 65535]
1774 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: end Container must be correct expected Text node "Ijklmnop
1775 " but got Element node <p id="c">Qrstuvwx</p>
1776 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 8 [paras[1].firstChild, -1]
1777 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1778 " but got Element node <p id="c">Qrstuvwx</p>
1779 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 9 [paras[1].firstChild, 0] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1780 " but got Element node <p id="c">Qrstuvwx</p>
1781 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
1782 " but got Element node <p id="c">Qrstuvwx</p>
1783 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 10 [paras[1].firstChild, 1] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1784 " but got Element node <p id="c">Qrstuvwx</p>
1785 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1786 " but got Element node <p id="c">Qrstuvwx</p>
1787 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 11 [paras[1].firstChild, 2] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1788 " but got Element node <p id="c">Qrstuvwx</p>
1789 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1790 " but got Element node <p id="c">Qrstuvwx</p>
1791 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 12 [paras[1].firstChild, 8]
1792 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1793 " but got Element node <p id="c">Qrstuvwx</p>
1794 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 13 [paras[1].firstChild, 9] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1795 " but got Element node <p id="c">Qrstuvwx</p>
1796 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1797 " but got Element node <p id="c">Qrstuvwx</p>
1798 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 14 [paras[1].firstChild, 10]
1799 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: endCo ntainer must be correct expected Text node "Ijklmnop
1800 " but got Element node <p id="c">Qrstuvwx</p>
1801 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 15 [paras[1].firstChild, 65535]
1802 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop
1803 " but got Element node <p id="c">Qrstuvwx</p>
1804 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1805 "
1806 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1807 " but got Element node <p id="c">Qrstuvwx</p>
1808 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1809 "
1810 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1811 " but got Element node <p id="c">Qrstuvwx</p>
1812 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1813 "
1814 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1815 " but got Element node <p id="c">Qrstuvwx</p>
1816 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 19 [detachedPara1.firstChild, 9]
1817 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1818 " but got Element node <p id="c">Qrstuvwx</p>
1819 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1820 "
1821 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop
1822 " but got Element node <p id="c">Qrstuvwx</p>
1823 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1824 "
1825 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop
1826 " but got Element node <p id="c">Qrstuvwx</p>
1827 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1828 "
1829 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop
1830 " but got Element node <p id="c">Qrstuvwx</p>
1831 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 23 [foreignPara1.firstChild, 9]
1832 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop
1833 " but got Element node <p id="c">Qrstuvwx</p>
1834 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 24 [document.documentElement, -1]
1835 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 24 [document.documentElement, -1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1836 " but got Element node <p id="c">Qrstuvwx</p>
1837 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].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>
1838 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1839 "
1840 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 25 [document.documentElement, 0] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1841 " but got Element node <p id="c">Qrstuvwx</p>
1842 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].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>
1843 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1844 "
1845 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 26 [document.documentElement, 1] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1846 " but got Element node <p id="c">Qrstuvwx</p>
1847 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].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>
1848 <meta... but got Text node "Qrstuvwx"
1849 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 27 [document.documentElement, 2] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1850 " but got Element node <p id="c">Qrstuvwx</p>
1851 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 28 [document.documentElement, 7]
1852 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 28 [document.documentElement, 7] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1853 " but got Element node <p id="c">Qrstuvwx</p>
1854 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].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>
1855 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1856 "
1857 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 29 [document.head, 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1858 " but got Element node <p id="c">Qrstuvwx</p>
1859 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].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̈ḧ
1860 </p><p id... but got Text node "Qrstuvwx"
1861 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 30 [document.body, 3] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1862 " but got Element node <p id="c">Qrstuvwx</p>
1863 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <html><head><title></title></head><body><p>Efghijkl</p ><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1864 "
1865 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1866 " but got Element node <p id="c">Qrstuvwx</p>
1867 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <html><head><title></title></head><body><p>Efghijkl</p ><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1868 "
1869 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1870 " but got Element node <p id="c">Qrstuvwx</p>
1871 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <head><title></title></head> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1872 "
1873 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: endContain er must be correct expected Text node "Ijklmnop
1874 " but got Element node <p id="c">Qrstuvwx</p>
1875 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1876 "
1877 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: endContain er must be correct expected Text node "Ijklmnop
1878 " but got Element node <p id="c">Qrstuvwx</p>
1879 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].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̈ḧ
1880 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1881 "
1882 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 35 [paras[0], 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1883 " but got Element node <p id="c">Qrstuvwx</p>
1884 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].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̈ḧ
1885 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1886 "
1887 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 36 [paras[0], 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1888 " but got Element node <p id="c">Qrstuvwx</p>
1889 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 37 [paras[0], 2]
1890 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 37 [paras[0], 2] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1891 " but got Element node <p id="c">Qrstuvwx</p>
1892 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].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
1893 </p> but got Element node <p id="c">Qrstuvwx</p>
1894 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 38 [paras[1], 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1895 " but got Element node <p id="c">Qrstuvwx</p>
1896 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].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
1897 </p> but got Element node <p id="c">Qrstuvwx</p>
1898 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 39 [paras[1], 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1899 " but got Element node <p id="c">Qrstuvwx</p>
1900 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 40 [paras[1], 2]
1901 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 40 [paras[1], 2] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1902 " but got Element node <p id="c">Qrstuvwx</p>
1903 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1904 "
1905 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 41 [detachedPara1, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1906 " but got Element node <p id="c">Qrstuvwx</p>
1907 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1908 "
1909 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 42 [detachedPara1, 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1910 " but got Element node <p id="c">Qrstuvwx</p>
1911 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].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̈ḧ
1912 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1913 "
1914 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 43 [testDiv, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1915 " but got Element node <p id="c">Qrstuvwx</p>
1916 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].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̈ḧ
1917 </p><p id="b" s... but got Text node "Qrstuvwx"
1918 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 44 [testDiv, 3] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1919 " but got Element node <p id="c">Qrstuvwx</p>
1920 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 45 [document, -1]
1921 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 45 [document, -1] assert_equals: Sanity check: endContainer mus t be correct expected Text node "Ijklmnop
1922 " but got Element node <p id="c">Qrstuvwx</p>
1923 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].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̈ḧ
1924 "
1925 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 46 [document, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1926 " but got Element node <p id="c">Qrstuvwx</p>
1927 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].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̈ḧ
1928 "
1929 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 47 [document, 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1930 " but got Element node <p id="c">Qrstuvwx</p>
1931 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].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 "
1932 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 48 [document, 2] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1933 " but got Element node <p id="c">Qrstuvwx</p>
1934 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 49 [document, 3]
1935 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 49 [document, 3] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1936 " but got Element node <p id="c">Qrstuvwx</p>
1937 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 50 [comment, -1]
1938 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 50 [comment, -1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1939 " but got Element node <p id="c">Qrstuvwx</p>
1940 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].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"
1941 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 51 [comment, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1942 " but got Element node <p id="c">Qrstuvwx</p>
1943 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].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"
1944 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 52 [comment, 4] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1945 " but got Element node <p id="c">Qrstuvwx</p>
1946 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 53 [comment, 96]
1947 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 53 [comment, 96] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1948 " but got Element node <p id="c">Qrstuvwx</p>
1949 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc ument node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1950 "
1951 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 54 [foreignDoc, 0] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop
1952 " but got Element node <p id="c">Qrstuvwx</p>
1953 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc ument node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1954 "
1955 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 55 [foreignDoc, 1] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop
1956 " but got Element node <p id="c">Qrstuvwx</p>
1957 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...-- > but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1958 "
1959 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 56 [foreignComment, 2] assert_equals: Sanity check: endContaine r must be correct expected Text node "Ijklmnop
1960 " but got Element node <p id="c">Qrstuvwx</p>
1961 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "I admit that I harbor doubts about whether we really need..." but g ot Text node "Äb̈c̈d̈ëf̈g̈ḧ
1962 "
1963 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: endContain er must be correct expected Text node "Ijklmnop
1964 " but got Element node <p id="c">Qrstuvwx</p>
1965 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "I admit that I harbor doubts about whether we really need..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1966 "
1967 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: endContai ner must be correct expected Text node "Ijklmnop
1968 " but got Element node <p id="c">Qrstuvwx</p>
1969 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 59 [xmlDoc, -1]
1970 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 59 [xmlDoc, -1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1971 " but got Element node <p id="c">Qrstuvwx</p>
1972 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen t node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1973 "
1974 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 60 [xmlDoc, 0] assert_equals: Sanity check: endContainer must b e correct expected Text node "Ijklmnop
1975 " but got Element node <p id="c">Qrstuvwx</p>
1976 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen t node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1977 "
1978 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 61 [xmlDoc, 1] assert_equals: Sanity check: endContainer must b e correct expected Text node "Ijklmnop
1979 " but got Element node <p id="c">Qrstuvwx</p>
1980 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 62 [xmlDoc, 5]
1981 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 62 [xmlDoc, 5] assert_equals: Sanity check: endContainer must b e correct expected Text node "Ijklmnop
1982 " but got Element node <p id="c">Qrstuvwx</p>
1983 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--I maliciously created a comment that will break incautiou...--> bu t got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1984 "
1985 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 63 [xmlComment, 0] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop
1986 " but got Element node <p id="c">Qrstuvwx</p>
1987 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--I maliciously created a comment that will break incautiou...--> bu t got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1988 "
1989 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 64 [xmlComment, 4] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop
1990 " but got Element node <p id="c">Qrstuvwx</p>
1991 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 65 [processingInstruction, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf ̈g̈ḧ
1992 "
1993 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 65 [processingInstruction, 0] assert_equals: Sanity check: endC ontainer must be correct expected Text node "Ijklmnop
1994 " but got Element node <p id="c">Qrstuvwx</p>
1995 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 66 [processingInstruction, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf ̈g̈ḧ
1996 "
1997 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 66 [processingInstruction, 5] assert_equals: Sanity check: endC ontainer must be correct expected Text node "Ijklmnop
1998 " but got Element node <p id="c">Qrstuvwx</p>
1999 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 67 [processingInstruction, 9] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf ̈g̈ḧ
2000 "
2001 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 67 [processingInstruction, 9] assert_equals: Sanity check: endC ontainer must be correct expected Text node "Ijklmnop
2002 " but got Element node <p id="c">Qrstuvwx</p>
2003 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 68 [detachedTextNode, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2004 "
2005 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: endContai ner must be correct expected Text node "Ijklmnop
2006 " but got Element node <p id="c">Qrstuvwx</p>
2007 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 69 [detachedTextNode, 8] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2008 "
2009 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: endContai ner must be correct expected Text node "Ijklmnop
2010 " but got Element node <p id="c">Qrstuvwx</p>
2011 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2012 "
2013 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop
2014 " but got Element node <p id="c">Qrstuvwx</p>
2015 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2016 "
2017 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop
2018 " but got Element node <p id="c">Qrstuvwx</p>
2019 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2020 "
2021 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
2022 " but got Element node <p id="c">Qrstuvwx</p>
2023 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2024 "
2025 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
2026 " but got Element node <p id="c">Qrstuvwx</p>
2027 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the origina l range expected ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2028 "
2029 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity ch eck: endContainer must be correct expected Text node "Ijklmnop
2030 " but got Element node <p id="c">Qrstuvwx</p>
2031 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2032 "
2033 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 75 [detachedComment, 3] assert_equals: Sanity check: endContain er must be correct expected Text node "Ijklmnop
2034 " but got Element node <p id="c">Qrstuvwx</p>
2035 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2036 "
2037 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 76 [detachedComment, 5] assert_equals: Sanity check: endContain er must be correct expected Text node "Ijklmnop
2038 " but got Element node <p id="c">Qrstuvwx</p>
2039 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2040 "
2041 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: end Container must be correct expected Text node "Ijklmnop
2042 " but got Element node <p id="c">Qrstuvwx</p>
2043 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2044 "
2045 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: end Container must be correct expected Text node "Ijklmnop
2046 " but got Element node <p id="c">Qrstuvwx</p>
2047 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Comment node <!--בן חיים אליעזר--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2048 "
2049 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
2050 " but got Element node <p id="c">Qrstuvwx</p>
2051 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Docume ntFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2052 "
2053 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 80 [docfrag, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
2054 " but got Element node <p id="c">Qrstuvwx</p>
2055 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2056 "
2057 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: endContaine r must be correct expected Text node "Ijklmnop
2058 " but got Element node <p id="c">Qrstuvwx</p>
2059 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc umentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2060 "
2061 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop
2062 " but got Element node <p id="c">Qrstuvwx</p>
2063 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 83 [doctype, 0]
2064 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 83 [doctype, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
2065 " but got Element node <p id="c">Qrstuvwx</p>
2066 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 84 [doctype, -17] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () {
2067 selection.extend(node, offset);
2068 }" 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
2069 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 84 [doctype, -17] assert_equals: Sanity check: endContainer mus t be correct expected Text node "Ijklmnop
2070 " but got Element node <p id="c">Qrstuvwx</p>
2071 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 85 [doctype, 1]
2072 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 85 [doctype, 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
2073 " but got Element node <p id="c">Qrstuvwx</p>
2074 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 86 [foreignDoctype, 0]
2075 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: endContaine r must be correct expected Text node "Ijklmnop
2076 " but got Element node <p id="c">Qrstuvwx</p>
2077 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 87 [xmlDoctype, 0]
2078 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop
2079 " but got Element node <p id="c">Qrstuvwx</p>
2080 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 0 [paras[0].firstChild, -1]
2081 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2082 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 1 [paras[0].firstChild, 0] assert_equals: anchorOffset must not change if t he node passed to extend() has the same root as the original range expected 3 bu t got 4
2083 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: startOffset must b e correct expected 3 but got 4
2084 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 2 [paras[0].firstChild, 1] assert_equals: anchorOffset must not change if t he node passed to extend() has the same root as the original range expected 3 bu t got 4
2085 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: startOffset must b e correct expected 3 but got 4
2086 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 3 [paras[0].firstChild, 2] assert_equals: anchorOffset must not change if t he node passed to extend() has the same root as the original range expected 3 bu t got 4
2087 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: startOffset must b e correct expected 3 but got 4
2088 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 4 [paras[0].firstChild, 8] assert_equals: anchorOffset must not change if t he node passed to extend() has the same root as the original range expected 3 bu t got 4
2089 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: startOffset must b e correct expected 3 but got 4
2090 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 5 [paras[0].firstChild, 9] assert_equals: anchorOffset must not change if t he node passed to extend() has the same root as the original range expected 3 bu t got 4
2091 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: startOffset must b e correct expected 3 but got 4
2092 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 6 [paras[0].firstChild, 10] assert_equals: anchorOffset must not change if the node passed to extend() has the same root as the original range expected 3 b ut got 4
2093 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2094 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 7 [paras[0].firstChild, 65535]
2095 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: startOffset mu st be correct expected 3 but got 4
2096 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 8 [paras[1].firstChild, -1]
2097 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2098 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 9 [paras[1].firstChild, 0] assert_equals: anchorOffset must not change if t he node passed to extend() has the same root as the original range expected 3 bu t got 4
2099 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: startOffset must b e correct expected 3 but got 4
2100 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 10 [paras[1].firstChild, 1] assert_equals: anchorOffset must not change if the node passed to extend() has the same root as the original range expected 3 b ut got 4
2101 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2102 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 11 [paras[1].firstChild, 2] assert_equals: anchorOffset must not change if the node passed to extend() has the same root as the original range expected 3 b ut got 4
2103 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2104 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 12 [paras[1].firstChild, 8] assert_equals: anchorOffset must not change if the node passed to extend() has the same root as the original range expected 3 b ut got 4
2105 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2106 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 13 [paras[1].firstChild, 9] assert_equals: anchorOffset must not change if the node passed to extend() has the same root as the original range expected 3 b ut got 4
2107 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2108 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 14 [paras[1].firstChild, 10]
2109 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2110 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 15 [paras[1].firstChild, 65535]
2111 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: startOffset m ust be correct expected 3 but got 4
2112 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2113 "
2114 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2115 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2116 "
2117 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2118 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2119 "
2120 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2121 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 19 [detachedPara1.firstChild, 9]
2122 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2123 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2124 "
2125 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: startOffset m ust be correct expected 3 but got 4
2126 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2127 "
2128 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: startOffset m ust be correct expected 3 but got 4
2129 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2130 "
2131 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: startOffset m ust be correct expected 3 but got 4
2132 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 23 [foreignPara1.firstChild, 9]
2133 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: startOffset m ust be correct expected 3 but got 4
2134 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 24 [document.documentElement, -1]
2135 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 24 [document.documentElement, -1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2136 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 25 [document.documentElement, 0] assert_equals: anchorOffset must not chang e if the node passed to extend() has the same root as the original range expecte d 3 but got 4
2137 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 25 [document.documentElement, 0] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2138 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 26 [document.documentElement, 1] assert_equals: anchorOffset must not chang e if the node passed to extend() has the same root as the original range expecte d 3 but got 4
2139 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 26 [document.documentElement, 1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2140 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 27 [document.documentElement, 2] assert_equals: anchorOffset must not chang e if the node passed to extend() has the same root as the original range expecte d 3 but got 4
2141 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 27 [document.documentElement, 2] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2142 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 28 [document.documentElement, 7]
2143 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 28 [document.documentElement, 7] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2144 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 29 [document.head, 1] assert_equals: anchorOffset must not change if the no de passed to extend() has the same root as the original range expected 3 but got 4
2145 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 29 [document.head, 1] assert_equals: Sanity check: startOffset must be cor rect expected 3 but got 4
2146 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 30 [document.body, 3] assert_equals: anchorOffset must not change if the no de passed to extend() has the same root as the original range expected 3 but got 4
2147 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 30 [document.body, 3] assert_equals: Sanity check: startOffset must be cor rect expected 3 but got 4
2148 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2149 "
2150 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: startOffse t must be correct expected 3 but got 4
2151 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2152 "
2153 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: startOffse t must be correct expected 3 but got 4
2154 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <head><title></title></head> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2155 "
2156 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: startOffset must be c orrect expected 3 but got 4
2157 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text no de "Äb̈c̈d̈ëf̈g̈ḧ
2158 "
2159 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: startOffset must be c orrect expected 3 but got 4
2160 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 35 [paras[0], 0] assert_equals: anchorOffset must not change if the node pa ssed to extend() has the same root as the original range expected 3 but got 4
2161 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 35 [paras[0], 0] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2162 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 36 [paras[0], 1] assert_equals: anchorOffset must not change if the node pa ssed to extend() has the same root as the original range expected 3 but got 4
2163 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 36 [paras[0], 1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2164 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 37 [paras[0], 2]
2165 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 37 [paras[0], 2] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2166 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 38 [paras[1], 0] assert_equals: anchorOffset must not change if the node pa ssed to extend() has the same root as the original range expected 3 but got 4
2167 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 38 [paras[1], 0] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2168 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 39 [paras[1], 1] assert_equals: anchorOffset must not change if the node pa ssed to extend() has the same root as the original range expected 3 but got 4
2169 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 39 [paras[1], 1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2170 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 40 [paras[1], 2]
2171 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 40 [paras[1], 2] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2172 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element nod e <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2173 "
2174 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 41 [detachedPara1, 0] assert_equals: Sanity check: startOffset must be cor rect expected 3 but got 4
2175 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element nod e <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2176 "
2177 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 42 [detachedPara1, 1] assert_equals: Sanity check: startOffset must be cor rect expected 3 but got 4
2178 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 43 [testDiv, 0] assert_equals: anchorOffset must not change if the node pas sed to extend() has the same root as the original range expected 3 but got 4
2179 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 43 [testDiv, 0] assert_equals: Sanity check: startOffset must be correct e xpected 3 but got 4
2180 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 44 [testDiv, 3] assert_equals: anchorOffset must not change if the node pas sed to extend() has the same root as the original range expected 3 but got 4
2181 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 44 [testDiv, 3] assert_equals: Sanity check: startOffset must be correct e xpected 3 but got 4
2182 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 45 [document, -1]
2183 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 45 [document, -1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2184 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 46 [document, 0] assert_equals: anchorOffset must not change if the node pa ssed to extend() has the same root as the original range expected 3 but got 4
2185 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 46 [document, 0] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2186 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 47 [document, 1] assert_equals: anchorOffset must not change if the node pa ssed to extend() has the same root as the original range expected 3 but got 4
2187 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 47 [document, 1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2188 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 48 [document, 2] assert_equals: anchorOffset must not change if the node pa ssed to extend() has the same root as the original range expected 3 but got 4
2189 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 48 [document, 2] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2190 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 49 [document, 3]
2191 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 49 [document, 3] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2192 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 50 [comment, -1]
2193 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 50 [comment, -1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2194 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 51 [comment, 0] assert_equals: anchorOffset must not change if the node pas sed to extend() has the same root as the original range expected 3 but got 4
2195 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 51 [comment, 0] assert_equals: Sanity check: startOffset must be correct e xpected 3 but got 4
2196 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 52 [comment, 4] assert_equals: anchorOffset must not change if the node pas sed to extend() has the same root as the original range expected 3 but got 4
2197 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 52 [comment, 4] assert_equals: Sanity check: startOffset must be correct e xpected 3 but got 4
2198 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 53 [comment, 96]
2199 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 53 [comment, 96] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2200 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Document node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2201 "
2202 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 54 [foreignDoc, 0] assert_equals: Sanity check: startOffset must be correc t expected 3 but got 4
2203 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Document node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2204 "
2205 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 55 [foreignDoc, 1] assert_equals: Sanity check: startOffset must be correc t expected 3 but got 4
2206 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment no de <!--"Commenter" and "commentator" mean different things. I'v...--> but got T ext node "Äb̈c̈d̈ëf̈g̈ḧ
2207 "
2208 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 56 [foreignComment, 2] assert_equals: Sanity check: startOffset must be co rrect expected 3 but got 4
2209 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Text nod e "Äb̈c̈d̈ëf̈g̈ḧ
2210 "
2211 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: startOffset must be c orrect expected 3 but got 4
2212 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 58 [foreignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "I admit that I harbor doubts about whether we really need..." but got Text no de "Äb̈c̈d̈ëf̈g̈ḧ
2213 "
2214 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2215 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 59 [xmlDoc, -1]
2216 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 59 [xmlDoc, -1] assert_equals: Sanity check: startOffset must be correct e xpected 3 but got 4
2217 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Document node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2218 "
2219 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 60 [xmlDoc, 0] assert_equals: Sanity check: startOffset must be correct ex pected 3 but got 4
2220 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Document node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2221 "
2222 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 61 [xmlDoc, 1] assert_equals: Sanity check: startOffset must be correct ex pected 3 but got 4
2223 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 62 [xmlDoc, 5]
2224 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 62 [xmlDoc, 5] assert_equals: Sanity check: startOffset must be correct ex pected 3 but got 4
2225 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 63 [xmlComment, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--I maliciously created a comment that will break incautiou...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2226 "
2227 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 63 [xmlComment, 0] assert_equals: Sanity check: startOffset must be correc t expected 3 but got 4
2228 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 64 [xmlComment, 4] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--I maliciously created a comment that will break incautiou...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2229 "
2230 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 64 [xmlComment, 4] assert_equals: Sanity check: startOffset must be correc t expected 3 but got 4
2231 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 65 [processingInstruction, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2232 "
2233 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 65 [processingInstruction, 0] assert_equals: Sanity check: startOffset mus t be correct expected 3 but got 4
2234 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 66 [processingInstruction, 5] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2235 "
2236 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 66 [processingInstruction, 5] assert_equals: Sanity check: startOffset mus t be correct expected 3 but got 4
2237 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 67 [processingInstruction, 9] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2238 "
2239 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 67 [processingInstruction, 9] assert_equals: Sanity check: startOffset mus t be correct expected 3 but got 4
2240 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 68 [detachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2241 "
2242 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2243 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 69 [detachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2244 "
2245 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2246 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2247 "
2248 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: startOffset m ust be correct expected 3 but got 4
2249 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2250 "
2251 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: startOffset m ust be correct expected 3 but got 4
2252 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2253 "
2254 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2255 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2256 "
2257 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2258 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected ProcessingInstruction node with target "whippoorwill" and data "chirp chir p chirp" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2259 "
2260 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: startO ffset must be correct expected 3 but got 4
2261 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Comment n ode <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2262 "
2263 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 75 [detachedComment, 3] assert_equals: Sanity check: startOffset must be c orrect expected 3 but got 4
2264 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Comment n ode <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2265 "
2266 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 76 [detachedComment, 5] assert_equals: Sanity check: startOffset must be c orrect expected 3 but got 4
2267 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Co mment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2268 "
2269 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: startOffset mu st be correct expected 3 but got 4
2270 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Co mment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2271 "
2272 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: startOffset mu st be correct expected 3 but got 4
2273 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Commen t node <!--בן חיים אליעזר--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2274 "
2275 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: startOffset must b e correct expected 3 but got 4
2276 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2277 "
2278 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 80 [docfrag, 0] assert_equals: Sanity check: startOffset must be correct e xpected 3 but got 4
2279 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFr agment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2280 "
2281 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: startOffset must be co rrect expected 3 but got 4
2282 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected DocumentFragme nt node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2283 "
2284 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: startOffset must be correc t expected 3 but got 4
2285 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 83 [doctype, 0]
2286 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 83 [doctype, 0] assert_equals: Sanity check: startOffset must be correct e xpected 3 but got 4
2287 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNo deTypeError function "function () {
2288 selection.extend(node, offset);
2289 }" 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
2290 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 84 [doctype, -17] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2291 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 85 [doctype, 1]
2292 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 85 [doctype, 1] assert_equals: Sanity check: startOffset must be correct e xpected 3 but got 4
2293 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 86 [foreignDoctype, 0]
2294 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: startOffset must be co rrect expected 3 but got 4
2295 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 87 [xmlDoctype, 0]
2296 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: startOffset must be correc t expected 3 but got 4
2297 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 0 [paras[0].firstChild, -1]
2298 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: startContainer mu st be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2299 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2300 "
2301 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 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 Elemen t node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2302 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2303 "
2304 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: startContainer mus t be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2305 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2306 "
2307 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 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 Elemen t node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2308 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2309 "
2310 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: startContainer mus t be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2311 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2312 "
2313 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 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 Elemen t node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2314 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2315 "
2316 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: startContainer mus t be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2317 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2318 "
2319 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 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 Elemen t node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2320 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2321 "
2322 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: startContainer mus t be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2323 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2324 "
2325 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 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 Elemen t node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2326 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2327 "
2328 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: startContainer mus t be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2329 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2330 "
2331 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 6 [paras[0].firstChild, 10] assert_equals: anchorNode must not change if th e node passed to extend() has the same root as the original range expected Eleme nt node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2332 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2333 "
2334 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: startContainer mu st be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2335 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2336 "
2337 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 7 [paras[0].firstChild, 65535]
2338 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2339 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2340 "
2341 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 8 [paras[1].firstChild, -1]
2342 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: startContainer mu st be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2343 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2344 "
2345 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 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 Elemen t node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2346 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2347 "
2348 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: startContainer mus t be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2349 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2350 "
2351 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 10 [paras[1].firstChild, 1] assert_equals: anchorNode must not change if th e node passed to extend() has the same root as the original range expected Eleme nt node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2352 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2353 "
2354 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: startContainer mu st be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2355 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2356 "
2357 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 11 [paras[1].firstChild, 2] assert_equals: anchorNode must not change if th e node passed to extend() has the same root as the original range expected Eleme nt node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2358 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2359 "
2360 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: startContainer mu st be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2361 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2362 "
2363 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 12 [paras[1].firstChild, 8] assert_equals: anchorNode must not change if th e node passed to extend() has the same root as the original range expected Eleme nt node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2364 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2365 "
2366 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: startContainer mu st be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2367 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2368 "
2369 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 13 [paras[1].firstChild, 9] assert_equals: anchorNode must not change if th e node passed to extend() has the same root as the original range expected Eleme nt node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2370 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2371 "
2372 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: startContainer mu st be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2373 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2374 "
2375 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 14 [paras[1].firstChild, 10]
2376 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: startContainer m ust be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2377 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2378 "
2379 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 15 [paras[1].firstChild, 65535]
2380 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: startContaine r must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2381 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2382 "
2383 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2384 </p>
2385 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: startContain er must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2386 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2387 "
2388 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2389 </p>
2390 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: startContain er must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2391 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2392 "
2393 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2394 </p>
2395 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: startContain er must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2396 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2397 "
2398 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 19 [detachedPara1.firstChild, 9]
2399 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: startContain er must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2400 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2401 "
2402 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2403 </p>
2404 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: startContaine r must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2405 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2406 "
2407 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2408 </p>
2409 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: startContaine r must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2410 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2411 "
2412 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2413 </p>
2414 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: startContaine r must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2415 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2416 "
2417 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 23 [foreignPara1.firstChild, 9]
2418 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: startContaine r must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2419 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2420 "
2421 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 24 [document.documentElement, -1]
2422 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 24 [document.documentElement, -1] assert_equals: Sanity check: startContai ner must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2423 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2424 "
2425 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 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 Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2426 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2427 "
2428 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 25 [document.documentElement, 0] assert_equals: Sanity check: startContain er must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2429 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2430 "
2431 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 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 Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2432 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2433 "
2434 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 26 [document.documentElement, 1] assert_equals: Sanity check: startContain er must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2435 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2436 "
2437 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 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 Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2438 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2439 "
2440 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 27 [document.documentElement, 2] assert_equals: Sanity check: startContain er must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2441 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2442 "
2443 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 28 [document.documentElement, 7]
2444 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 28 [document.documentElement, 7] assert_equals: Sanity check: startContain er must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2445 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2446 "
2447 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 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 nod e <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2448 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2449 "
2450 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 29 [document.head, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2451 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2452 "
2453 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 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 nod e <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2454 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2455 "
2456 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 30 [document.body, 3] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2457 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2458 "
2459 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2460 </p>
2461 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: startConta iner must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2462 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2463 "
2464 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2465 </p>
2466 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: startConta iner must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2467 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2468 "
2469 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <head><title></title></head> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2470 </p>
2471 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: startContainer must b e correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2472 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2473 "
2474 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2475 </p>
2476 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: startContainer must b e correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2477 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2478 "
2479 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 35 [paras[0], 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 <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2480 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2481 "
2482 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 35 [paras[0], 0] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2483 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2484 "
2485 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 36 [paras[0], 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 <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2486 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2487 "
2488 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 36 [paras[0], 1] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2489 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2490 "
2491 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 37 [paras[0], 2]
2492 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 37 [paras[0], 2] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2493 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2494 "
2495 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 38 [paras[1], 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 <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2496 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2497 "
2498 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 38 [paras[1], 0] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2499 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2500 "
2501 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 39 [paras[1], 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 <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2502 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2503 "
2504 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 39 [paras[1], 1] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2505 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2506 "
2507 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 40 [paras[1], 2]
2508 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 40 [paras[1], 2] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2509 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2510 "
2511 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element nod e <p>Opqrstuv</p> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2512 </p>
2513 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 41 [detachedPara1, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2514 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2515 "
2516 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element nod e <p>Opqrstuv</p> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2517 </p>
2518 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 42 [detachedPara1, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2519 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2520 "
2521 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 43 [testDiv, 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 <p i d="a">Äb̈c̈d̈ëf̈g̈ḧ
2522 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2523 "
2524 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 43 [testDiv, 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2525 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2526 "
2527 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 44 [testDiv, 3] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <p i d="a">Äb̈c̈d̈ëf̈g̈ḧ
2528 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2529 "
2530 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 44 [testDiv, 3] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2531 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2532 "
2533 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 45 [document, -1]
2534 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 45 [document, -1] assert_equals: Sanity check: startContainer must be corr ect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2535 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2536 "
2537 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 46 [document, 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 <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2538 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2539 "
2540 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 46 [document, 0] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2541 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2542 "
2543 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 47 [document, 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 <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2544 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2545 "
2546 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 47 [document, 1] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2547 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2548 "
2549 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 48 [document, 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 <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2550 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2551 "
2552 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 48 [document, 2] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2553 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2554 "
2555 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 49 [document, 3]
2556 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 49 [document, 3] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2557 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2558 "
2559 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 50 [comment, -1]
2560 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 50 [comment, -1] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2561 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2562 "
2563 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 51 [comment, 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 <p i d="a">Äb̈c̈d̈ëf̈g̈ḧ
2564 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2565 "
2566 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 51 [comment, 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2567 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2568 "
2569 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 52 [comment, 4] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <p i d="a">Äb̈c̈d̈ëf̈g̈ḧ
2570 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2571 "
2572 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 52 [comment, 4] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2573 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2574 "
2575 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 53 [comment, 96]
2576 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 53 [comment, 96] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2577 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2578 "
2579 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Document node with 3 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2580 </p>
2581 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 54 [foreignDoc, 0] assert_equals: Sanity check: startContainer must be cor rect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2582 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2583 "
2584 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Document node with 3 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2585 </p>
2586 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 55 [foreignDoc, 1] assert_equals: Sanity check: startContainer must be cor rect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2587 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2588 "
2589 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment no de <!--"Commenter" and "commentator" mean different things. I'v...--> but got E lement node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2590 </p>
2591 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 56 [foreignComment, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2592 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2593 "
2594 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2595 </p>
2596 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: startContainer must b e correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2597 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2598 "
2599 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 58 [foreignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "I admit that I harbor doubts about whether we really need..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2600 </p>
2601 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2602 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2603 "
2604 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 59 [xmlDoc, -1]
2605 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 59 [xmlDoc, -1] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2606 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2607 "
2608 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Document node with 4 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2609 </p>
2610 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 60 [xmlDoc, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2611 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2612 "
2613 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Document node with 4 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2614 </p>
2615 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 61 [xmlDoc, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2616 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2617 "
2618 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 62 [xmlDoc, 5]
2619 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 62 [xmlDoc, 5] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2620 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2621 "
2622 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 63 [xmlComment, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--I maliciously created a comment that will break incautiou...--> but got Eleme nt node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2623 </p>
2624 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 63 [xmlComment, 0] assert_equals: Sanity check: startContainer must be cor rect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2625 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2626 "
2627 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 64 [xmlComment, 4] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--I maliciously created a comment that will break incautiou...--> but got Eleme nt node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2628 </p>
2629 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 64 [xmlComment, 4] assert_equals: Sanity check: startContainer must be cor rect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2630 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2631 "
2632 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 65 [processingInstruction, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ë f̈g̈ḧ
2633 </p>
2634 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 65 [processingInstruction, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2635 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2636 "
2637 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 66 [processingInstruction, 5] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ë f̈g̈ḧ
2638 </p>
2639 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 66 [processingInstruction, 5] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2640 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2641 "
2642 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 67 [processingInstruction, 9] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ë f̈g̈ḧ
2643 </p>
2644 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 67 [processingInstruction, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2645 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2646 "
2647 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 68 [detachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "Uvwxyzab" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2648 </p>
2649 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2650 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2651 "
2652 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 69 [detachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "Uvwxyzab" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2653 </p>
2654 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2655 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2656 "
2657 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Cdefghij" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2658 </p>
2659 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: startContaine r must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2660 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2661 "
2662 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Cdefghij" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2663 </p>
2664 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: startContaine r must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2665 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2666 "
2667 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2668 </p>
2669 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: startContainer mu st be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2670 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2671 "
2672 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2673 </p>
2674 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: startContainer mu st be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2675 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2676 "
2677 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected ProcessingInstruction node with target "whippoorwill" and data "chirp chir p chirp" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2678 </p>
2679 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: startC ontainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2680 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2681 "
2682 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Comment n ode <!--Stuvwxyz--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2683 </p>
2684 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 75 [detachedComment, 3] assert_equals: Sanity check: startContainer must b e correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2685 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2686 "
2687 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Comment n ode <!--Stuvwxyz--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2688 </p>
2689 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 76 [detachedComment, 5] assert_equals: Sanity check: startContainer must b e correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2690 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2691 "
2692 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Co mment node <!--אריה יהודה--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2693 </p>
2694 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2695 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2696 "
2697 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Co mment node <!--אריה יהודה--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2698 </p>
2699 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2700 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2701 "
2702 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Commen t node <!--בן חיים אליעזר--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2703 </p>
2704 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: startContainer mus t be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2705 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2706 "
2707 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected DocumentFragment node with 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2708 </p>
2709 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 80 [docfrag, 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2710 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2711 "
2712 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFr agment node with 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2713 </p>
2714 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2715 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2716 "
2717 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected DocumentFragme nt node with 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2718 </p>
2719 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: startContainer must be cor rect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2720 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2721 "
2722 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 83 [doctype, 0]
2723 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 83 [doctype, 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2724 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2725 "
2726 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNo deTypeError function "function () {
2727 selection.extend(node, offset);
2728 }" 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
2729 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 84 [doctype, -17] assert_equals: Sanity check: startContainer must be corr ect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2730 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2731 "
2732 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 85 [doctype, 1]
2733 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 85 [doctype, 1] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2734 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2735 "
2736 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 86 [foreignDoctype, 0]
2737 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2738 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2739 "
2740 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 87 [xmlDoctype, 0]
2741 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: startContainer must be cor rect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2742 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2743 "
2744 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 0 [para s[0].firstChild, -1]
2745 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 0 [par as[0].firstChild, -1] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2746 </p><p id="b" s... but got Text node "Qrstuvwx"
2747 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 1 [para s[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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2748 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
2749 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 1 [par as[0].firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2750 </p><p id="b" s... but got Text node "Qrstuvwx"
2751 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 2 [para s[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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2752 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
2753 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 2 [par as[0].firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2754 </p><p id="b" s... but got Text node "Qrstuvwx"
2755 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 3 [para s[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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2756 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
2757 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 3 [par as[0].firstChild, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2758 </p><p id="b" s... but got Text node "Qrstuvwx"
2759 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 4 [para s[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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2760 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
2761 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 4 [par as[0].firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2762 </p><p id="b" s... but got Text node "Qrstuvwx"
2763 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 5 [para s[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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2764 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
2765 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 5 [par as[0].firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2766 </p><p id="b" s... but got Text node "Qrstuvwx"
2767 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 6 [para s[0].firstChild, 10] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2768 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
2769 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 6 [par as[0].firstChild, 10] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2770 </p><p id="b" s... but got Text node "Qrstuvwx"
2771 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 7 [para s[0].firstChild, 65535]
2772 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 7 [par as[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2773 </p><p id="b" s... but got Text node "Qrstuvwx"
2774 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 8 [para s[1].firstChild, -1]
2775 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 8 [par as[1].firstChild, -1] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2776 </p><p id="b" s... but got Text node "Qrstuvwx"
2777 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 9 [para s[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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2778 </p><p id="b" s... but got Text node "Qrstuvwx"
2779 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 9 [par as[1].firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2780 </p><p id="b" s... but got Text node "Qrstuvwx"
2781 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 10 [par as[1].firstChild, 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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2782 </p><p id="b" s... but got Text node "Qrstuvwx"
2783 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 10 [pa ras[1].firstChild, 1] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2784 </p><p id="b" s... but got Text node "Qrstuvwx"
2785 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 11 [par as[1].firstChild, 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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2786 </p><p id="b" s... but got Text node "Qrstuvwx"
2787 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 11 [pa ras[1].firstChild, 2] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2788 </p><p id="b" s... but got Text node "Qrstuvwx"
2789 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 12 [par as[1].firstChild, 8] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2790 </p><p id="b" s... but got Text node "Qrstuvwx"
2791 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 12 [pa ras[1].firstChild, 8] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2792 </p><p id="b" s... but got Text node "Qrstuvwx"
2793 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 13 [par as[1].firstChild, 9] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2794 </p><p id="b" s... but got Text node "Qrstuvwx"
2795 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 13 [pa ras[1].firstChild, 9] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2796 </p><p id="b" s... but got Text node "Qrstuvwx"
2797 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 14 [par as[1].firstChild, 10]
2798 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 14 [pa ras[1].firstChild, 10] assert_equals: Sanity check: startContainer must be corre ct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2799 </p><p id="b" s... but got Text node "Qrstuvwx"
2800 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 15 [par as[1].firstChild, 65535]
2801 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 15 [pa ras[1].firstChild, 65535] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2802 </p><p id="b" s... but got Text node "Qrstuvwx"
2803 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 16 [det achedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "O pqrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2804 </p><p id="b" s...
2805 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 16 [de tachedPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2806 </p><p id="b" s... but got Text node "Qrstuvwx"
2807 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 17 [det achedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "O pqrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2808 </p><p id="b" s...
2809 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 17 [de tachedPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2810 </p><p id="b" s... but got Text node "Qrstuvwx"
2811 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 18 [det achedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "O pqrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2812 </p><p id="b" s...
2813 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 18 [de tachedPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2814 </p><p id="b" s... but got Text node "Qrstuvwx"
2815 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 19 [det achedPara1.firstChild, 9]
2816 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 19 [de tachedPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2817 </p><p id="b" s... but got Text node "Qrstuvwx"
2818 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 20 [for eignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Ef ghijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2819 </p><p id="b" s...
2820 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 20 [fo reignPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2821 </p><p id="b" s... but got Text node "Qrstuvwx"
2822 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 21 [for eignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Ef ghijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2823 </p><p id="b" s...
2824 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 21 [fo reignPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2825 </p><p id="b" s... but got Text node "Qrstuvwx"
2826 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 22 [for eignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Ef ghijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2827 </p><p id="b" s...
2828 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 22 [fo reignPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2829 </p><p id="b" s... but got Text node "Qrstuvwx"
2830 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 23 [for eignPara1.firstChild, 9]
2831 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 23 [fo reignPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2832 </p><p id="b" s... but got Text node "Qrstuvwx"
2833 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 24 [doc ument.documentElement, -1]
2834 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 24 [do cument.documentElement, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2835 </p><p id="b" s... but got Text node "Qrstuvwx"
2836 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 25 [doc ument.documentElement, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2837 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
2838 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 25 [do cument.documentElement, 0] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2839 </p><p id="b" s... but got Text node "Qrstuvwx"
2840 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 26 [doc ument.documentElement, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2841 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
2842 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 26 [do cument.documentElement, 1] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2843 </p><p id="b" s... but got Text node "Qrstuvwx"
2844 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 27 [doc ument.documentElement, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2845 </p><p id="b" s... but got Text node "Qrstuvwx"
2846 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 27 [do cument.documentElement, 2] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2847 </p><p id="b" s... but got Text node "Qrstuvwx"
2848 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 28 [doc ument.documentElement, 7]
2849 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 28 [do cument.documentElement, 7] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2850 </p><p id="b" s... but got Text node "Qrstuvwx"
2851 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 29 [doc ument.head, 1] assert_equals: anchorNode must not change if the node passed to e xtend() has the same root as the original range expected Element node <div id="t est"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2852 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
2853 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 29 [do cument.head, 1] assert_equals: Sanity check: startContainer must be correct expe cted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2854 </p><p id="b" s... but got Text node "Qrstuvwx"
2855 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 30 [doc ument.body, 3] assert_equals: anchorNode must not change if the node passed to e xtend() has the same root as the original range expected Element node <div id="t est"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2856 </p><p id="b" s... but got Text node "Qrstuvwx"
2857 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 30 [do cument.body, 3] assert_equals: Sanity check: startContainer must be correct expe cted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2858 </p><p id="b" s... but got Text node "Qrstuvwx"
2859 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 31 [for eignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2860 </p><p id="b" s...
2861 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 31 [fo reignDoc.documentElement, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2862 </p><p id="b" s... but got Text node "Qrstuvwx"
2863 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 32 [for eignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2864 </p><p id="b" s...
2865 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 32 [fo reignDoc.documentElement, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2866 </p><p id="b" s... but got Text node "Qrstuvwx"
2867 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 33 [for eignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Element node <head><t itle></title></head> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g ̈ḧ
2868 </p><p id="b" s...
2869 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 33 [fo reignDoc.head, 0] assert_equals: Sanity check: startContainer must be correct ex pected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2870 </p><p id="b" s... but got Text node "Qrstuvwx"
2871 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 34 [for eignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Element node <body><p >Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2872 </p><p id="b" s...
2873 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 34 [fo reignDoc.body, 1] assert_equals: Sanity check: startContainer must be correct ex pected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2874 </p><p id="b" s... but got Text node "Qrstuvwx"
2875 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 35 [par as[0], 0] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Element node <div id="test"> <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2876 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
2877 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 35 [pa ras[0], 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2878 </p><p id="b" s... but got Text node "Qrstuvwx"
2879 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 36 [par as[0], 1] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Element node <div id="test"> <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2880 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
2881 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 36 [pa ras[0], 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2882 </p><p id="b" s... but got Text node "Qrstuvwx"
2883 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 37 [par as[0], 2]
2884 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 37 [pa ras[0], 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2885 </p><p id="b" s... but got Text node "Qrstuvwx"
2886 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 38 [par as[1], 0] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Element node <div id="test"> <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2887 </p><p id="b" s... but got Text node "Qrstuvwx"
2888 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 38 [pa ras[1], 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2889 </p><p id="b" s... but got Text node "Qrstuvwx"
2890 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 39 [par as[1], 1] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Element node <div id="test"> <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2891 </p><p id="b" s... but got Text node "Qrstuvwx"
2892 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 39 [pa ras[1], 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2893 </p><p id="b" s... but got Text node "Qrstuvwx"
2894 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 40 [par as[1], 2]
2895 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 40 [pa ras[1], 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2896 </p><p id="b" s... but got Text node "Qrstuvwx"
2897 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 41 [det achedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstu v</p> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2898 </p><p id="b" s...
2899 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 41 [de tachedPara1, 0] assert_equals: Sanity check: startContainer must be correct expe cted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2900 </p><p id="b" s... but got Text node "Qrstuvwx"
2901 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 42 [det achedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstu v</p> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2902 </p><p id="b" s...
2903 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 42 [de tachedPara1, 1] assert_equals: Sanity check: startContainer must be correct expe cted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2904 </p><p id="b" s... but got Text node "Qrstuvwx"
2905 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 43 [tes tDiv, 0] assert_equals: anchorNode must not change if the node passed to extend( ) has the same root as the original range expected Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2906 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
2907 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 43 [te stDiv, 0] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2908 </p><p id="b" s... but got Text node "Qrstuvwx"
2909 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 44 [tes tDiv, 3] assert_equals: anchorNode must not change if the node passed to extend( ) has the same root as the original range expected Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2910 </p><p id="b" s... but got Text node "Qrstuvwx"
2911 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 44 [te stDiv, 3] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2912 </p><p id="b" s... but got Text node "Qrstuvwx"
2913 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 45 [doc ument, -1]
2914 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 45 [do cument, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2915 </p><p id="b" s... but got Text node "Qrstuvwx"
2916 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 46 [doc ument, 0] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Element node <div id="test"> <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2917 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
2918 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 46 [do cument, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2919 </p><p id="b" s... but got Text node "Qrstuvwx"
2920 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 47 [doc ument, 1] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Element node <div id="test"> <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2921 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
2922 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 47 [do cument, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2923 </p><p id="b" s... but got Text node "Qrstuvwx"
2924 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 48 [doc ument, 2] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Element node <div id="test"> <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2925 </p><p id="b" s... but got Text node "Qrstuvwx"
2926 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 48 [do cument, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2927 </p><p id="b" s... but got Text node "Qrstuvwx"
2928 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 49 [doc ument, 3]
2929 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 49 [do cument, 3] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2930 </p><p id="b" s... but got Text node "Qrstuvwx"
2931 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 50 [com ment, -1]
2932 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 50 [co mment, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2933 </p><p id="b" s... but got Text node "Qrstuvwx"
2934 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 51 [com ment, 0] assert_equals: anchorNode must not change if the node passed to extend( ) has the same root as the original range expected Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2935 </p><p id="b" s... but got Text node "Qrstuvwx"
2936 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 51 [co mment, 0] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2937 </p><p id="b" s... but got Text node "Qrstuvwx"
2938 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 52 [com ment, 4] assert_equals: anchorNode must not change if the node passed to extend( ) has the same root as the original range expected Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2939 </p><p id="b" s... but got Text node "Qrstuvwx"
2940 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 52 [co mment, 4] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2941 </p><p id="b" s... but got Text node "Qrstuvwx"
2942 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 53 [com ment, 96]
2943 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 53 [co mment, 96] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2944 </p><p id="b" s... but got Text node "Qrstuvwx"
2945 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 54 [for eignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 child ren but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2946 </p><p id="b" s...
2947 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 54 [fo reignDoc, 0] assert_equals: Sanity check: startContainer must be correct expecte d Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2948 </p><p id="b" s... but got Text node "Qrstuvwx"
2949 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 55 [for eignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 child ren but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2950 </p><p id="b" s...
2951 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 55 [fo reignDoc, 1] assert_equals: Sanity check: startContainer must be correct expecte d Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2952 </p><p id="b" s... but got Text node "Qrstuvwx"
2953 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 56 [for eignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Comm enter" and "commentator" mean different things. I'v...--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2954 </p><p id="b" s...
2955 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 56 [fo reignComment, 2] assert_equals: Sanity check: startContainer must be correct exp ected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2956 </p><p id="b" s... but got Text node "Qrstuvwx"
2957 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 57 [for eignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "I admit th at I harbor doubts about whether we really need..." but got Element node <div id ="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2958 </p><p id="b" s...
2959 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 57 [fo reignTextNode, 0] assert_equals: Sanity check: startContainer must be correct ex pected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2960 </p><p id="b" s... but got Text node "Qrstuvwx"
2961 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 58 [for eignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit t hat I harbor doubts about whether we really need..." but got Element node <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2962 </p><p id="b" s...
2963 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 58 [fo reignTextNode, 36] assert_equals: Sanity check: startContainer must be correct e xpected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2964 </p><p id="b" s... but got Text node "Qrstuvwx"
2965 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 59 [xml Doc, -1]
2966 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 59 [xm lDoc, -1] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2967 </p><p id="b" s... but got Text node "Qrstuvwx"
2968 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 60 [xml Doc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2969 </p><p id="b" s...
2970 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 60 [xm lDoc, 0] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2971 </p><p id="b" s... but got Text node "Qrstuvwx"
2972 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 61 [xml Doc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2973 </p><p id="b" s...
2974 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 61 [xm lDoc, 1] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2975 </p><p id="b" s... but got Text node "Qrstuvwx"
2976 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 62 [xml Doc, 5]
2977 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 62 [xm lDoc, 5] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2978 </p><p id="b" s... but got Text node "Qrstuvwx"
2979 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 63 [xml Comment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malicio usly created a comment that will break incautiou...--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2980 </p><p id="b" s...
2981 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 63 [xm lComment, 0] assert_equals: Sanity check: startContainer must be correct expecte d Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2982 </p><p id="b" s... but got Text node "Qrstuvwx"
2983 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 64 [xml Comment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malicio usly created a comment that will break incautiou...--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2984 </p><p id="b" s...
2985 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 64 [xm lComment, 4] assert_equals: Sanity check: startContainer must be correct expecte d Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2986 </p><p id="b" s... but got Text node "Qrstuvwx"
2987 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 65 [pro cessingInstruction, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected ProcessingInstr uction node with target "somePI" and data "Did you know that \":syn sync fromsta rt\" is very useful wh..." but got Element node <div id="test"><p id="a">Äb̈c̈d ̈ëf̈g̈ḧ
2988 </p><p id="b" s...
2989 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 65 [pr ocessingInstruction, 0] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2990 </p><p id="b" s... but got Text node "Qrstuvwx"
2991 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 66 [pro cessingInstruction, 5] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected ProcessingInstr uction node with target "somePI" and data "Did you know that \":syn sync fromsta rt\" is very useful wh..." but got Element node <div id="test"><p id="a">Äb̈c̈d ̈ëf̈g̈ḧ
2992 </p><p id="b" s...
2993 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 66 [pr ocessingInstruction, 5] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2994 </p><p id="b" s... but got Text node "Qrstuvwx"
2995 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 67 [pro cessingInstruction, 9] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected ProcessingInstr uction node with target "somePI" and data "Did you know that \":syn sync fromsta rt\" is very useful wh..." but got Element node <div id="test"><p id="a">Äb̈c̈d ̈ëf̈g̈ḧ
2996 </p><p id="b" s...
2997 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 67 [pr ocessingInstruction, 9] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2998 </p><p id="b" s... but got Text node "Qrstuvwx"
2999 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 68 [det achedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3000 </p><p id="b" s...
3001 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 68 [de tachedTextNode, 0] assert_equals: Sanity check: startContainer must be correct e xpected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3002 </p><p id="b" s... but got Text node "Qrstuvwx"
3003 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 69 [det achedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3004 </p><p id="b" s...
3005 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 69 [de tachedTextNode, 8] assert_equals: Sanity check: startContainer must be correct e xpected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3006 </p><p id="b" s... but got Text node "Qrstuvwx"
3007 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 70 [det achedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Cd efghij" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3008 </p><p id="b" s...
3009 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 70 [de tachedForeignTextNode, 0] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3010 </p><p id="b" s... but got Text node "Qrstuvwx"
3011 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 71 [det achedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Cd efghij" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3012 </p><p id="b" s...
3013 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 71 [de tachedForeignTextNode, 8] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3014 </p><p id="b" s... but got Text node "Qrstuvwx"
3015 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 72 [det achedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Text node "Klmnop qr" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3016 </p><p id="b" s...
3017 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 72 [de tachedXmlTextNode, 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3018 </p><p id="b" s... but got Text node "Qrstuvwx"
3019 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 73 [det achedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Text node "Klmnop qr" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3020 </p><p id="b" s...
3021 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 73 [de tachedXmlTextNode, 8] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3022 </p><p id="b" s... but got Text node "Qrstuvwx"
3023 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 74 [det achedProcessingInstruction, 12] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Proces singInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3024 </p><p id="b" s...
3025 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 74 [de tachedProcessingInstruction, 12] assert_equals: Sanity check: startContainer mus t be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3026 </p><p id="b" s... but got Text node "Qrstuvwx"
3027 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 75 [det achedComment, 3] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Comment node <!--Stuv wxyz--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3028 </p><p id="b" s...
3029 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 75 [de tachedComment, 3] assert_equals: Sanity check: startContainer must be correct ex pected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3030 </p><p id="b" s... but got Text node "Qrstuvwx"
3031 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 76 [det achedComment, 5] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Comment node <!--Stuv wxyz--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3032 </p><p id="b" s...
3033 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 76 [de tachedComment, 5] assert_equals: Sanity check: startContainer must be correct ex pected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3034 </p><p id="b" s... but got Text node "Qrstuvwx"
3035 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 77 [det achedForeignComment, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--אריה יהודה--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3036 </p><p id="b" s...
3037 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 77 [de tachedForeignComment, 0] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3038 </p><p id="b" s... but got Text node "Qrstuvwx"
3039 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 78 [det achedForeignComment, 4] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--אריה יהודה--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3040 </p><p id="b" s...
3041 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 78 [de tachedForeignComment, 4] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3042 </p><p id="b" s... but got Text node "Qrstuvwx"
3043 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 79 [det achedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Comment node <!--ב ן חיים אליעזר--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3044 </p><p id="b" s...
3045 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 79 [de tachedXmlComment, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3046 </p><p id="b" s... but got Text node "Qrstuvwx"
3047 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 80 [doc frag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3048 </p><p id="b" s...
3049 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 80 [do cfrag, 0] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3050 </p><p id="b" s... but got Text node "Qrstuvwx"
3051 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 81 [for eignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3052 </p><p id="b" s...
3053 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 81 [fo reignDocfrag, 0] assert_equals: Sanity check: startContainer must be correct exp ected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3054 </p><p id="b" s... but got Text node "Qrstuvwx"
3055 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 82 [xml Docfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3056 </p><p id="b" s...
3057 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 82 [xm lDocfrag, 0] assert_equals: Sanity check: startContainer must be correct expecte d Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3058 </p><p id="b" s... but got Text node "Qrstuvwx"
3059 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 83 [doc type, 0]
3060 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 83 [do ctype, 0] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3061 </p><p id="b" s... but got Text node "Qrstuvwx"
3062 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 84 [doc type, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
3063 selection.extend(node, offset);
3064 }" 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
3065 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 84 [do ctype, -17] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3066 </p><p id="b" s... but got Text node "Qrstuvwx"
3067 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 85 [doc type, 1]
3068 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 85 [do ctype, 1] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3069 </p><p id="b" s... but got Text node "Qrstuvwx"
3070 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 86 [for eignDoctype, 0]
3071 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 86 [fo reignDoctype, 0] assert_equals: Sanity check: startContainer must be correct exp ected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3072 </p><p id="b" s... but got Text node "Qrstuvwx"
3073 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 87 [xml Doctype, 0]
3074 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 87 [xm lDoctype, 0] assert_equals: Sanity check: startContainer must be correct expecte d Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3075 </p><p id="b" s... but got Text node "Qrstuvwx"
3076 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 0 [paras[0].firstChild, -1]
3077 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 0 [paras[0].firstChild, -1] assert_equals: Sanity check: startContainer mus t be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3078 </p><p id="b" s... but got Text node "Qrstuvwx"
3079 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] 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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3080 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
3081 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 1 [paras[0].firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3082 </p><p id="b" s... but got Text node "Qrstuvwx"
3083 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] 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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3084 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
3085 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 2 [paras[0].firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3086 </p><p id="b" s... but got Text node "Qrstuvwx"
3087 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] 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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3088 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
3089 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 3 [paras[0].firstChild, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3090 </p><p id="b" s... but got Text node "Qrstuvwx"
3091 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] 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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3092 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
3093 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 4 [paras[0].firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3094 </p><p id="b" s... but got Text node "Qrstuvwx"
3095 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] 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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3096 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
3097 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 5 [paras[0].firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3098 </p><p id="b" s... but got Text node "Qrstuvwx"
3099 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] 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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3100 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
3101 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 6 [paras[0].firstChild, 10] assert_equals: Sanity check: startContainer mus t be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3102 </p><p id="b" s... but got Text node "Qrstuvwx"
3103 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 7 [paras[0].firstChild, 65535]
3104 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3105 </p><p id="b" s... but got Text node "Qrstuvwx"
3106 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 8 [paras[1].firstChild, -1]
3107 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 8 [paras[1].firstChild, -1] assert_equals: Sanity check: startContainer mus t be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3108 </p><p id="b" s... but got Text node "Qrstuvwx"
3109 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] 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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3110 </p><p id="b" s... but got Text node "Qrstuvwx"
3111 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 9 [paras[1].firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3112 </p><p id="b" s... but got Text node "Qrstuvwx"
3113 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] 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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3114 </p><p id="b" s... but got Text node "Qrstuvwx"
3115 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 10 [paras[1].firstChild, 1] assert_equals: Sanity check: startContainer mus t be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3116 </p><p id="b" s... but got Text node "Qrstuvwx"
3117 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] 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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3118 </p><p id="b" s... but got Text node "Qrstuvwx"
3119 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 11 [paras[1].firstChild, 2] assert_equals: Sanity check: startContainer mus t be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3120 </p><p id="b" s... but got Text node "Qrstuvwx"
3121 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] 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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3122 </p><p id="b" s... but got Text node "Qrstuvwx"
3123 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 12 [paras[1].firstChild, 8] assert_equals: Sanity check: startContainer mus t be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3124 </p><p id="b" s... but got Text node "Qrstuvwx"
3125 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] 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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3126 </p><p id="b" s... but got Text node "Qrstuvwx"
3127 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 13 [paras[1].firstChild, 9] assert_equals: Sanity check: startContainer mus t be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3128 </p><p id="b" s... but got Text node "Qrstuvwx"
3129 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 14 [paras[1].firstChild, 10]
3130 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 14 [paras[1].firstChild, 10] assert_equals: Sanity check: startContainer mu st be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3131 </p><p id="b" s... but got Text node "Qrstuvwx"
3132 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 15 [paras[1].firstChild, 65535]
3133 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3134 </p><p id="b" s... but got Text node "Qrstuvwx"
3135 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Opqrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ ḧ
3136 </p><p id="b" s...
3137 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: startContaine r must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3138 </p><p id="b" s... but got Text node "Qrstuvwx"
3139 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Opqrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ ḧ
3140 </p><p id="b" s...
3141 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: startContaine r must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3142 </p><p id="b" s... but got Text node "Qrstuvwx"
3143 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Opqrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ ḧ
3144 </p><p id="b" s...
3145 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: startContaine r must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3146 </p><p id="b" s... but got Text node "Qrstuvwx"
3147 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 19 [detachedPara1.firstChild, 9]
3148 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: startContaine r must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3149 </p><p id="b" s... but got Text node "Qrstuvwx"
3150 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Efghijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3151 </p><p id="b" s...
3152 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3153 </p><p id="b" s... but got Text node "Qrstuvwx"
3154 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Efghijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3155 </p><p id="b" s...
3156 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3157 </p><p id="b" s... but got Text node "Qrstuvwx"
3158 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Efghijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3159 </p><p id="b" s...
3160 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3161 </p><p id="b" s... but got Text node "Qrstuvwx"
3162 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 23 [foreignPara1.firstChild, 9]
3163 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3164 </p><p id="b" s... but got Text node "Qrstuvwx"
3165 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 24 [document.documentElement, -1]
3166 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 24 [document.documentElement, -1] assert_equals: Sanity check: startContain er must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ ḧ
3167 </p><p id="b" s... but got Text node "Qrstuvwx"
3168 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] 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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3169 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
3170 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 25 [document.documentElement, 0] assert_equals: Sanity check: startContaine r must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3171 </p><p id="b" s... but got Text node "Qrstuvwx"
3172 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] 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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3173 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
3174 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 26 [document.documentElement, 1] assert_equals: Sanity check: startContaine r must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3175 </p><p id="b" s... but got Text node "Qrstuvwx"
3176 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] 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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3177 </p><p id="b" s... but got Text node "Qrstuvwx"
3178 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 27 [document.documentElement, 2] assert_equals: Sanity check: startContaine r must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3179 </p><p id="b" s... but got Text node "Qrstuvwx"
3180 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 28 [document.documentElement, 7]
3181 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 28 [document.documentElement, 7] assert_equals: Sanity check: startContaine r must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3182 </p><p id="b" s... but got Text node "Qrstuvwx"
3183 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] 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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3184 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
3185 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 29 [document.head, 1] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3186 </p><p id="b" s... but got Text node "Qrstuvwx"
3187 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] 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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3188 </p><p id="b" s... but got Text node "Qrstuvwx"
3189 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 30 [document.body, 3] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3190 </p><p id="b" s... but got Text node "Qrstuvwx"
3191 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but g ot Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3192 </p><p id="b" s...
3193 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: startContai ner must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g ̈ḧ
3194 </p><p id="b" s... but got Text node "Qrstuvwx"
3195 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but g ot Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3196 </p><p id="b" s...
3197 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: startContai ner must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g ̈ḧ
3198 </p><p id="b" s... but got Text node "Qrstuvwx"
3199 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <head><title></title></head> but got Element node <div id="test"><p id="a">Ä b̈c̈d̈ëf̈g̈ḧ
3200 </p><p id="b" s...
3201 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 33 [foreignDoc.head, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3202 </p><p id="b" s... but got Text node "Qrstuvwx"
3203 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3204 </p><p id="b" s...
3205 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 34 [foreignDoc.body, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3206 </p><p id="b" s... but got Text node "Qrstuvwx"
3207 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] 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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3208 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
3209 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 35 [paras[0], 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3210 </p><p id="b" s... but got Text node "Qrstuvwx"
3211 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] 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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3212 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
3213 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 36 [paras[0], 1] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3214 </p><p id="b" s... but got Text node "Qrstuvwx"
3215 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 37 [paras[0], 2]
3216 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 37 [paras[0], 2] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3217 </p><p id="b" s... but got Text node "Qrstuvwx"
3218 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] 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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3219 </p><p id="b" s... but got Text node "Qrstuvwx"
3220 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 38 [paras[1], 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3221 </p><p id="b" s... but got Text node "Qrstuvwx"
3222 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] 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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3223 </p><p id="b" s... but got Text node "Qrstuvwx"
3224 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 39 [paras[1], 1] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3225 </p><p id="b" s... but got Text node "Qrstuvwx"
3226 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 40 [paras[1], 2]
3227 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 40 [paras[1], 2] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3228 </p><p id="b" s... but got Text node "Qrstuvwx"
3229 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3230 </p><p id="b" s...
3231 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 41 [detachedPara1, 0] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3232 </p><p id="b" s... but got Text node "Qrstuvwx"
3233 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3234 </p><p id="b" s...
3235 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 42 [detachedPara1, 1] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3236 </p><p id="b" s... but got Text node "Qrstuvwx"
3237 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] 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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3238 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
3239 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 43 [testDiv, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3240 </p><p id="b" s... but got Text node "Qrstuvwx"
3241 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] 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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3242 </p><p id="b" s... but got Text node "Qrstuvwx"
3243 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 44 [testDiv, 3] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3244 </p><p id="b" s... but got Text node "Qrstuvwx"
3245 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 45 [document, -1]
3246 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 45 [document, -1] assert_equals: Sanity check: startContainer must be corre ct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3247 </p><p id="b" s... but got Text node "Qrstuvwx"
3248 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] 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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3249 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
3250 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 46 [document, 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3251 </p><p id="b" s... but got Text node "Qrstuvwx"
3252 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] 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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3253 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
3254 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 47 [document, 1] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3255 </p><p id="b" s... but got Text node "Qrstuvwx"
3256 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] 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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3257 </p><p id="b" s... but got Text node "Qrstuvwx"
3258 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 48 [document, 2] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3259 </p><p id="b" s... but got Text node "Qrstuvwx"
3260 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 49 [document, 3]
3261 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 49 [document, 3] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3262 </p><p id="b" s... but got Text node "Qrstuvwx"
3263 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 50 [comment, -1]
3264 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 50 [comment, -1] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3265 </p><p id="b" s... but got Text node "Qrstuvwx"
3266 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] 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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3267 </p><p id="b" s... but got Text node "Qrstuvwx"
3268 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 51 [comment, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3269 </p><p id="b" s... but got Text node "Qrstuvwx"
3270 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] 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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3271 </p><p id="b" s... but got Text node "Qrstuvwx"
3272 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 52 [comment, 4] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3273 </p><p id="b" s... but got Text node "Qrstuvwx"
3274 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 53 [comment, 96]
3275 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 53 [comment, 96] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3276 </p><p id="b" s... but got Text node "Qrstuvwx"
3277 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Document node w ith 3 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3278 </p><p id="b" s...
3279 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 54 [foreignDoc, 0] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3280 </p><p id="b" s... but got Text node "Qrstuvwx"
3281 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Document node w ith 3 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3282 </p><p id="b" s...
3283 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 55 [foreignDoc, 1] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3284 </p><p id="b" s... but got Text node "Qrstuvwx"
3285 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment nod e <!--"Commenter" and "commentator" mean different things. I'v...--> but got El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3286 </p><p id="b" s...
3287 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 56 [foreignComment, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3288 </p><p id="b" s... but got Text node "Qrstuvwx"
3289 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Element n ode <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3290 </p><p id="b" s...
3291 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 57 [foreignTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3292 </p><p id="b" s... but got Text node "Qrstuvwx"
3293 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 58 [foreignTextNode, 36] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3294 </p><p id="b" s...
3295 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 58 [foreignTextNode, 36] assert_equals: Sanity check: startContainer must b e correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3296 </p><p id="b" s... but got Text node "Qrstuvwx"
3297 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 59 [xmlDoc, -1]
3298 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 59 [xmlDoc, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3299 </p><p id="b" s... but got Text node "Qrstuvwx"
3300 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3301 </p><p id="b" s...
3302 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 60 [xmlDoc, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3303 </p><p id="b" s... but got Text node "Qrstuvwx"
3304 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3305 </p><p id="b" s...
3306 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 61 [xmlDoc, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3307 </p><p id="b" s... but got Text node "Qrstuvwx"
3308 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 62 [xmlDoc, 5]
3309 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 62 [xmlDoc, 5] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3310 </p><p id="b" s... but got Text node "Qrstuvwx"
3311 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 63 [xmlComment, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Comment node <! --I maliciously created a comment that will break incautiou...--> but got Elemen t node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3312 </p><p id="b" s...
3313 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 63 [xmlComment, 0] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3314 </p><p id="b" s... but got Text node "Qrstuvwx"
3315 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 64 [xmlComment, 4] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Comment node <! --I maliciously created a comment that will break incautiou...--> but got Elemen t node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3316 </p><p id="b" s...
3317 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 64 [xmlComment, 4] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3318 </p><p id="b" s... but got Text node "Qrstuvwx"
3319 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 65 [processingInstruction, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "somePI" and data "Did you know that \":syn s ync fromstart\" is very useful wh..." but got Element node <div id="test"><p id= "a">Äb̈c̈d̈ëf̈g̈ḧ
3320 </p><p id="b" s...
3321 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 65 [processingInstruction, 0] assert_equals: Sanity check: startContainer m ust be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3322 </p><p id="b" s... but got Text node "Qrstuvwx"
3323 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 66 [processingInstruction, 5] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "somePI" and data "Did you know that \":syn s ync fromstart\" is very useful wh..." but got Element node <div id="test"><p id= "a">Äb̈c̈d̈ëf̈g̈ḧ
3324 </p><p id="b" s...
3325 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 66 [processingInstruction, 5] assert_equals: Sanity check: startContainer m ust be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3326 </p><p id="b" s... but got Text node "Qrstuvwx"
3327 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 67 [processingInstruction, 9] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "somePI" and data "Did you know that \":syn s ync fromstart\" is very useful wh..." but got Element node <div id="test"><p id= "a">Äb̈c̈d̈ëf̈g̈ḧ
3328 </p><p id="b" s...
3329 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 67 [processingInstruction, 9] assert_equals: Sanity check: startContainer m ust be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3330 </p><p id="b" s... but got Text node "Qrstuvwx"
3331 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 68 [detachedTextNode, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "Uvwxyzab" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3332 </p><p id="b" s...
3333 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 68 [detachedTextNode, 0] assert_equals: Sanity check: startContainer must b e correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3334 </p><p id="b" s... but got Text node "Qrstuvwx"
3335 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 69 [detachedTextNode, 8] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "Uvwxyzab" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3336 </p><p id="b" s...
3337 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 69 [detachedTextNode, 8] assert_equals: Sanity check: startContainer must b e correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3338 </p><p id="b" s... but got Text node "Qrstuvwx"
3339 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Cdefghij" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3340 </p><p id="b" s...
3341 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3342 </p><p id="b" s... but got Text node "Qrstuvwx"
3343 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Cdefghij" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3344 </p><p id="b" s...
3345 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3346 </p><p id="b" s... but got Text node "Qrstuvwx"
3347 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Text n ode "Klmnopqr" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3348 </p><p id="b" s...
3349 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: startContainer mus t be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3350 </p><p id="b" s... but got Text node "Qrstuvwx"
3351 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Text n ode "Klmnopqr" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3352 </p><p id="b" s...
3353 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: startContainer mus t be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3354 </p><p id="b" s... but got Text node "Qrstuvwx"
3355 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3356 </p><p id="b" s...
3357 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
3358 </p><p id="b" s... but got Text node "Qrstuvwx"
3359 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment no de <!--Stuvwxyz--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3360 </p><p id="b" s...
3361 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 75 [detachedComment, 3] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3362 </p><p id="b" s... but got Text node "Qrstuvwx"
3363 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment no de <!--Stuvwxyz--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3364 </p><p id="b" s...
3365 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 76 [detachedComment, 5] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3366 </p><p id="b" s... but got Text node "Qrstuvwx"
3367 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--אריה יהודה--> but got Element node <div id="test"><p id="a">Äb̈c̈ d̈ëf̈g̈ḧ
3368 </p><p id="b" s...
3369 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 77 [detachedForeignComment, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3370 </p><p id="b" s... but got Text node "Qrstuvwx"
3371 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--אריה יהודה--> but got Element node <div id="test"><p id="a">Äb̈c̈ d̈ëf̈g̈ḧ
3372 </p><p id="b" s...
3373 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 78 [detachedForeignComment, 4] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3374 </p><p id="b" s... but got Text node "Qrstuvwx"
3375 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--בן חיים אליעזר--> but got Element node <div id="test"><p id="a">Äb̈c̈ d̈ëf̈g̈ḧ
3376 </p><p id="b" s...
3377 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 79 [detachedXmlComment, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3378 </p><p id="b" s... but got Text node "Qrstuvwx"
3379 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected DocumentFragment n ode with 0 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ ḧ
3380 </p><p id="b" s...
3381 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 80 [docfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3382 </p><p id="b" s... but got Text node "Qrstuvwx"
3383 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFra gment node with 0 children but got Element node <div id="test"><p id="a">Äb̈c̈d ̈ëf̈g̈ḧ
3384 </p><p id="b" s...
3385 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 81 [foreignDocfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3386 </p><p id="b" s... but got Text node "Qrstuvwx"
3387 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected DocumentFragmen t node with 0 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf ̈g̈ḧ
3388 </p><p id="b" s...
3389 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 82 [xmlDocfrag, 0] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3390 </p><p id="b" s... but got Text node "Qrstuvwx"
3391 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 83 [doctype, 0]
3392 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 83 [doctype, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3393 </p><p id="b" s... but got Text node "Qrstuvwx"
3394 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNod eTypeError function "function () {
3395 selection.extend(node, offset);
3396 }" 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
3397 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 84 [doctype, -17] assert_equals: Sanity check: startContainer must be corre ct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3398 </p><p id="b" s... but got Text node "Qrstuvwx"
3399 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 85 [doctype, 1]
3400 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 85 [doctype, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3401 </p><p id="b" s... but got Text node "Qrstuvwx"
3402 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 86 [foreignDoctype, 0]
3403 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 86 [foreignDoctype, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3404 </p><p id="b" s... but got Text node "Qrstuvwx"
3405 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 87 [xmlDoctype, 0]
3406 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 87 [xmlDoctype, 0] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3407 </p><p id="b" s... but got Text node "Qrstuvwx"
3408 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 0 [paras[0].firstChild, -1]
3409 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3410 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3411 "
3412 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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 Element node <html><head><title>Selection extend() tests</title>
3413 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3414 "
3415 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
3416 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3417 "
3418 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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 Element node <html><head><title>Selection extend() tests</title>
3419 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3420 "
3421 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
3422 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3423 "
3424 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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 Element node <html><head><title>Selection extend() tests</title>
3425 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3426 "
3427 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
3428 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3429 "
3430 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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 Element node <html><head><title>Selection extend() tests</title>
3431 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3432 "
3433 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
3434 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3435 "
3436 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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 Element node <html><head><title>Selection extend() tests</title>
3437 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3438 "
3439 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
3440 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3441 "
3442 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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 Element node <html><head><title>Selection extend() tests</title>
3443 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3444 "
3445 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3446 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3447 "
3448 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 7 [paras[0].firstChild, 65535]
3449 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: star tContainer must be correct expected Element node <html><head><title>Selection ex tend() tests</title>
3450 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3451 "
3452 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 8 [paras[1].firstChild, -1]
3453 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3454 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3455 "
3456 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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 Element node <html><head><title>Selection extend() tests</title>
3457 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3458 "
3459 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
3460 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3461 "
3462 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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 Element node <html><head><title>Selection extend() tests</title>
3463 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3464 "
3465 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3466 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3467 "
3468 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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 Element node <html><head><title>Selection extend() tests</title>
3469 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3470 "
3471 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3472 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3473 "
3474 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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 Element node <html><head><title>Selection extend() tests</title>
3475 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3476 "
3477 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3478 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3479 "
3480 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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 Element node <html><head><title>Selection extend() tests</title>
3481 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3482 "
3483 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3484 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3485 "
3486 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 14 [paras[1].firstChild, 10]
3487 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: startC ontainer must be correct expected Element node <html><head><title>Selection exte nd() tests</title>
3488 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3489 "
3490 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 15 [paras[1].firstChild, 65535]
3491 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: sta rtContainer must be correct expected Element node <html><head><title>Selection e xtend() tests</title>
3492 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3493 "
3494 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <html><head><title>Selection extend() tests</title>
3495 <meta...
3496 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3497 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3498 "
3499 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <html><head><title>Selection extend() tests</title>
3500 <meta...
3501 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3502 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3503 "
3504 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <html><head><title>Selection extend() tests</title>
3505 <meta...
3506 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3507 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3508 "
3509 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 19 [detachedPara1.firstChild, 9]
3510 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3511 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3512 "
3513 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Element node <html><head><title>Selection extend() tests</title>
3514 <meta...
3515 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: sta rtContainer must be correct expected Element node <html><head><title>Selection e xtend() tests</title>
3516 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3517 "
3518 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Element node <html><head><title>Selection extend() tests</title>
3519 <meta...
3520 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: sta rtContainer must be correct expected Element node <html><head><title>Selection e xtend() tests</title>
3521 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3522 "
3523 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Element node <html><head><title>Selection extend() tests</title>
3524 <meta...
3525 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: sta rtContainer must be correct expected Element node <html><head><title>Selection e xtend() tests</title>
3526 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3527 "
3528 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 23 [foreignPara1.firstChild, 9]
3529 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: sta rtContainer must be correct expected Element node <html><head><title>Selection e xtend() tests</title>
3530 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3531 "
3532 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 24 [document.documentElement, -1]
3533 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 24 [document.documentElement, -1] assert_equals: Sanity check: s tartContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3534 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3535 "
3536 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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 Element node <html><head><title>Selection extend() tests</title>
3537 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3538 "
3539 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 25 [document.documentElement, 0] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3540 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3541 "
3542 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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 Element node <html><head><title>Selection extend() tests</title>
3543 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3544 "
3545 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 26 [document.documentElement, 1] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3546 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3547 "
3548 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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 Element node <html><head><title>Selection extend() tests</title>
3549 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3550 "
3551 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 27 [document.documentElement, 2] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3552 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3553 "
3554 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 28 [document.documentElement, 7]
3555 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 28 [document.documentElement, 7] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3556 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3557 "
3558 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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 E lement node <html><head><title>Selection extend() tests</title>
3559 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3560 "
3561 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 29 [document.head, 1] assert_equals: Sanity check: startContaine r must be correct expected Element node <html><head><title>Selection extend() te sts</title>
3562 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3563 "
3564 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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 E lement node <html><head><title>Selection extend() tests</title>
3565 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3566 "
3567 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 30 [document.body, 3] assert_equals: Sanity check: startContaine r must be correct expected Element node <html><head><title>Selection extend() te sts</title>
3568 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3569 "
3570 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <html><head><title></title></head><body><p>Efghijkl</p> <p... but got Element node <html><head><title>Selection extend() tests</title>
3571 <meta...
3572 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title>
3573 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3574 "
3575 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <html><head><title></title></head><body><p>Efghijkl</p> <p... but got Element node <html><head><title>Selection extend() tests</title>
3576 <meta...
3577 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title>
3578 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3579 "
3580 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <head><title></title></head> but got Element node <html><head><tit le>Selection extend() tests</title>
3581 <meta...
3582 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: startContai ner must be correct expected Element node <html><head><title>Selection extend() tests</title>
3583 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3584 "
3585 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but g ot Element node <html><head><title>Selection extend() tests</title>
3586 <meta...
3587 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: startContai ner must be correct expected Element node <html><head><title>Selection extend() tests</title>
3588 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3589 "
3590 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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 Elemen t node <html><head><title>Selection extend() tests</title>
3591 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3592 "
3593 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 35 [paras[0], 0] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title>
3594 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3595 "
3596 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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 Elemen t node <html><head><title>Selection extend() tests</title>
3597 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3598 "
3599 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 36 [paras[0], 1] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title>
3600 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3601 "
3602 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 37 [paras[0], 2]
3603 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 37 [paras[0], 2] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title>
3604 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3605 "
3606 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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 Elemen t node <html><head><title>Selection extend() tests</title>
3607 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3608 "
3609 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 38 [paras[1], 0] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title>
3610 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3611 "
3612 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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 Elemen t node <html><head><title>Selection extend() tests</title>
3613 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3614 "
3615 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 39 [paras[1], 1] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title>
3616 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3617 "
3618 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 40 [paras[1], 2]
3619 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 40 [paras[1], 2] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title>
3620 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3621 "
3622 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected E lement node <p>Opqrstuv</p> but got Element node <html><head><title>Selection ex tend() tests</title>
3623 <meta...
3624 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 41 [detachedPara1, 0] assert_equals: Sanity check: startContaine r must be correct expected Element node <html><head><title>Selection extend() te sts</title>
3625 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3626 "
3627 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected E lement node <p>Opqrstuv</p> but got Element node <html><head><title>Selection ex tend() tests</title>
3628 <meta...
3629 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 42 [detachedPara1, 1] assert_equals: Sanity check: startContaine r must be correct expected Element node <html><head><title>Selection extend() te sts</title>
3630 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3631 "
3632 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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 Element node <html><head><title>Selection extend() tests</title>
3633 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3634 "
3635 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 43 [testDiv, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</t itle>
3636 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3637 "
3638 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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 Element node <html><head><title>Selection extend() tests</title>
3639 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3640 "
3641 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 44 [testDiv, 3] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</t itle>
3642 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3643 "
3644 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 45 [document, -1]
3645 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 45 [document, -1] assert_equals: Sanity check: startContainer mu st be correct expected Element node <html><head><title>Selection extend() tests< /title>
3646 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3647 "
3648 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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 Elemen t node <html><head><title>Selection extend() tests</title>
3649 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3650 "
3651 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 46 [document, 0] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title>
3652 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3653 "
3654 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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 Elemen t node <html><head><title>Selection extend() tests</title>
3655 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3656 "
3657 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 47 [document, 1] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title>
3658 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3659 "
3660 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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 Elemen t node <html><head><title>Selection extend() tests</title>
3661 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3662 "
3663 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 48 [document, 2] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title>
3664 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3665 "
3666 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 49 [document, 3]
3667 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 49 [document, 3] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title>
3668 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3669 "
3670 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 50 [comment, -1]
3671 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 50 [comment, -1] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title>
3672 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3673 "
3674 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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 Element node <html><head><title>Selection extend() tests</title>
3675 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3676 "
3677 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 51 [comment, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</t itle>
3678 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3679 "
3680 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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 Element node <html><head><title>Selection extend() tests</title>
3681 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3682 "
3683 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 52 [comment, 4] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</t itle>
3684 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3685 "
3686 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 53 [comment, 96]
3687 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 53 [comment, 96] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title>
3688 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3689 "
3690 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu ment node with 3 children but got Element node <html><head><title>Selection exte nd() tests</title>
3691 <meta...
3692 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 54 [foreignDoc, 0] assert_equals: Sanity check: startContainer m ust be correct expected Element node <html><head><title>Selection extend() tests </title>
3693 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3694 "
3695 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu ment node with 3 children but got Element node <html><head><title>Selection exte nd() tests</title>
3696 <meta...
3697 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 55 [foreignDoc, 1] assert_equals: Sanity check: startContainer m ust be correct expected Element node <html><head><title>Selection extend() tests </title>
3698 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3699 "
3700 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...--> but got Element node <html><head><title>Selection extend() tests</title>
3701 <meta...
3702 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 56 [foreignComment, 2] assert_equals: Sanity check: startContain er must be correct expected Element node <html><head><title>Selection extend() t ests</title>
3703 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3704 "
3705 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but go t Element node <html><head><title>Selection extend() tests</title>
3706 <meta...
3707 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: startContai ner must be correct expected Element node <html><head><title>Selection extend() tests</title>
3708 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3709 "
3710 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "I admit that I harbor doubts about whether we really need..." but g ot Element node <html><head><title>Selection extend() tests</title>
3711 <meta...
3712 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: startConta iner must be correct expected Element node <html><head><title>Selection extend() tests</title>
3713 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3714 "
3715 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 59 [xmlDoc, -1]
3716 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 59 [xmlDoc, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</t itle>
3717 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3718 "
3719 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <html><head><title>Selection extend() tests</title>
3720 <meta...
3721 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 60 [xmlDoc, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</ti tle>
3722 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3723 "
3724 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <html><head><title>Selection extend() tests</title>
3725 <meta...
3726 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 61 [xmlDoc, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</ti tle>
3727 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3728 "
3729 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 62 [xmlDoc, 5]
3730 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 62 [xmlDoc, 5] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</ti tle>
3731 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3732 "
3733 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Comm ent node <!--I maliciously created a comment that will break incautiou...--> but got Element node <html><head><title>Selection extend() tests</title>
3734 <meta...
3735 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 63 [xmlComment, 0] assert_equals: Sanity check: startContainer m ust be correct expected Element node <html><head><title>Selection extend() tests </title>
3736 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3737 "
3738 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Comm ent node <!--I maliciously created a comment that will break incautiou...--> but got Element node <html><head><title>Selection extend() tests</title>
3739 <meta...
3740 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 64 [xmlComment, 4] assert_equals: Sanity check: startContainer m ust be correct expected Element node <html><head><title>Selection extend() tests </title>
3741 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3742 "
3743 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 65 [processingInstruction, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Element node <html><hea d><title>Selection extend() tests</title>
3744 <meta...
3745 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 65 [processingInstruction, 0] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title>
3746 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3747 "
3748 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 66 [processingInstruction, 5] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Element node <html><hea d><title>Selection extend() tests</title>
3749 <meta...
3750 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 66 [processingInstruction, 5] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title>
3751 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3752 "
3753 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 67 [processingInstruction, 9] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Element node <html><hea d><title>Selection extend() tests</title>
3754 <meta...
3755 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 67 [processingInstruction, 9] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title>
3756 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3757 "
3758 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 68 [detachedTextNode, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "Uvwxyzab" but got Element node <html><head><title>Selection extend( ) tests</title>
3759 <meta...
3760 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: startConta iner must be correct expected Element node <html><head><title>Selection extend() tests</title>
3761 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3762 "
3763 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 69 [detachedTextNode, 8] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "Uvwxyzab" but got Element node <html><head><title>Selection extend( ) tests</title>
3764 <meta...
3765 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: startConta iner must be correct expected Element node <html><head><title>Selection extend() tests</title>
3766 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3767 "
3768 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Element node <html><head><title>Selection extend() tests</title>
3769 <meta...
3770 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: sta rtContainer must be correct expected Element node <html><head><title>Selection e xtend() tests</title>
3771 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3772 "
3773 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Element node <html><head><title>Selection extend() tests</title>
3774 <meta...
3775 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: sta rtContainer must be correct expected Element node <html><head><title>Selection e xtend() tests</title>
3776 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3777 "
3778 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Text node "Klmnopqr" but got Element node <html><head><title>Selection exte nd() tests</title>
3779 <meta...
3780 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3781 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3782 "
3783 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Text node "Klmnopqr" but got Element node <html><head><title>Selection exte nd() tests</title>
3784 <meta...
3785 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3786 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3787 "
3788 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected ProcessingInstruction node with target "whippoorwill" and data " chirp chirp chirp" but got Element node <html><head><title>Selection extend() te sts</title>
3789 <meta...
3790 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
3791 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3792 "
3793 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Element node <html><head><title>Selection extend() tests</title>
3794 <meta...
3795 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 75 [detachedComment, 3] assert_equals: Sanity check: startContai ner must be correct expected Element node <html><head><title>Selection extend() tests</title>
3796 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3797 "
3798 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Element node <html><head><title>Selection extend() tests</title>
3799 <meta...
3800 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 76 [detachedComment, 5] assert_equals: Sanity check: startContai ner must be correct expected Element node <html><head><title>Selection extend() tests</title>
3801 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3802 "
3803 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Comment node <!--אריה יהודה--> but got Element node <html><head><title>S election extend() tests</title>
3804 <meta...
3805 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: star tContainer must be correct expected Element node <html><head><title>Selection ex tend() tests</title>
3806 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3807 "
3808 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Comment node <!--אריה יהודה--> but got Element node <html><head><title>S election extend() tests</title>
3809 <meta...
3810 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: star tContainer must be correct expected Element node <html><head><title>Selection ex tend() tests</title>
3811 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3812 "
3813 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expec ted Comment node <!--בן חיים אליעזר--> but got Element node <html><head><title>S election extend() tests</title>
3814 <meta...
3815 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
3816 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3817 "
3818 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen tFragment node with 0 children but got Element node <html><head><title>Selection extend() tests</title>
3819 <meta...
3820 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 80 [docfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</t itle>
3821 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3822 "
3823 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Element node <html><head><title>Se lection extend() tests</title>
3824 <meta...
3825 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: startContain er must be correct expected Element node <html><head><title>Selection extend() t ests</title>
3826 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3827 "
3828 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu mentFragment node with 0 children but got Element node <html><head><title>Select ion extend() tests</title>
3829 <meta...
3830 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: startContainer m ust be correct expected Element node <html><head><title>Selection extend() tests </title>
3831 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3832 "
3833 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 83 [doctype, 0]
3834 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 83 [doctype, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</t itle>
3835 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3836 "
3837 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
3838 selection.extend(node, offset);
3839 }" 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
3840 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 84 [doctype, -17] assert_equals: Sanity check: startContainer mu st be correct expected Element node <html><head><title>Selection extend() tests< /title>
3841 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3842 "
3843 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 85 [doctype, 1]
3844 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 85 [doctype, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</t itle>
3845 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3846 "
3847 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 86 [foreignDoctype, 0]
3848 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: startContain er must be correct expected Element node <html><head><title>Selection extend() t ests</title>
3849 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3850 "
3851 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 87 [xmlDoctype, 0]
3852 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: startContainer m ust be correct expected Element node <html><head><title>Selection extend() tests </title>
3853 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3854 "
3855 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3856 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 0 [paras[0].firstChild, -1] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
3857 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
3858 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 1 [paras[0].firstChild, 0] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges.
3859 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
3860 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 2 [paras[0].firstChild, 1] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges.
3861 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
3862 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 3 [paras[0].firstChild, 2] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges.
3863 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
3864 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 4 [paras[0].firstChild, 8] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges.
3865 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
3866 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 5 [paras[0].firstChild, 9] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges.
3867 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3868 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 6 [paras[0].firstChild, 10] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
3869 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
3870 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 7 [paras[0].firstChild, 65535] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3871 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3872 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 8 [paras[1].firstChild, -1] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
3873 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
3874 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 9 [paras[1].firstChild, 0] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges.
3875 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3876 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 10 [paras[1].firstChild, 1] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
3877 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3878 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 11 [paras[1].firstChild, 2] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
3879 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3880 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 12 [paras[1].firstChild, 8] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
3881 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3882 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 13 [paras[1].firstChild, 9] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
3883 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
3884 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 14 [paras[1].firstChild, 10] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges.
3885 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3886 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 15 [paras[1].firstChild, 65535] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges.
3887 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3888 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 16 [detachedPara1.firstChild, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3889 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3890 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 17 [detachedPara1.firstChild, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3891 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3892 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 18 [detachedPara1.firstChild, 8] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3893 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3894 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 19 [detachedPara1.firstChild, 9] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3895 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3896 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 20 [foreignPara1.firstChild, 0] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges.
3897 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3898 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 21 [foreignPara1.firstChild, 1] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges.
3899 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3900 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 22 [foreignPara1.firstChild, 8] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges.
3901 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3902 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 23 [foreignPara1.firstChild, 9] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges.
3903 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 24 [document.documentElement, -1] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
3904 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 24 [document.documentElement, -1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3905 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 25 [document.documentElement, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3906 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 25 [document.documentElement, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3907 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 26 [document.documentElement, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3908 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 26 [document.documentElement, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3909 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 27 [document.documentElement, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3910 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 27 [document.documentElement, 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3911 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 28 [document.documentElement, 7] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3912 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 28 [document.documentElement, 7] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3913 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 29 [document.head, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3914 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 29 [document.head, 1] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges.
3915 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 30 [document.body, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3916 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 30 [document.body, 3] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges.
3917 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
3918 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 31 [foreignDoc.documentElement, 0] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges.
3919 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
3920 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 32 [foreignDoc.documentElement, 1] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges.
3921 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
3922 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 33 [foreignDoc.head, 0] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
3923 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
3924 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 34 [foreignDoc.body, 1] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
3925 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 35 [paras[0], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3926 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 35 [paras[0], 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3927 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 36 [paras[0], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3928 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 36 [paras[0], 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3929 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 37 [paras[0], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3930 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 37 [paras[0], 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3931 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 38 [paras[1], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3932 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 38 [paras[1], 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3933 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 39 [paras[1], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3934 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 39 [paras[1], 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3935 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 40 [paras[1], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3936 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 40 [paras[1], 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3937 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 41 [detachedPara1, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3938 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 41 [detachedPara1, 0] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges.
3939 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 42 [detachedPara1, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3940 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 42 [detachedPara1, 1] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges.
3941 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 43 [testDiv, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3942 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 43 [testDiv, 0] Failed to execute 'extend' on 'Selection': T his Selection object doesn't have any Ranges.
3943 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 44 [testDiv, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3944 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 44 [testDiv, 3] Failed to execute 'extend' on 'Selection': T his Selection object doesn't have any Ranges.
3945 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 45 [document, -1] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
3946 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 45 [document, -1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3947 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 46 [document, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3948 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 46 [document, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3949 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 47 [document, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3950 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 47 [document, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3951 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 48 [document, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3952 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 48 [document, 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3953 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 49 [document, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3954 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 49 [document, 3] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3955 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 50 [comment, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3956 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 50 [comment, -1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3957 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 51 [comment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3958 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 51 [comment, 0] Failed to execute 'extend' on 'Selection': T his Selection object doesn't have any Ranges.
3959 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 52 [comment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3960 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 52 [comment, 4] Failed to execute 'extend' on 'Selection': T his Selection object doesn't have any Ranges.
3961 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 53 [comment, 96] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3962 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 53 [comment, 96] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3963 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 54 [foreignDoc, 0] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
3964 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 54 [foreignDoc, 0] Failed to execute 'extend' on 'Selection' : This Selection object doesn't have any Ranges.
3965 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 55 [foreignDoc, 1] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
3966 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 55 [foreignDoc, 1] Failed to execute 'extend' on 'Selection' : This Selection object doesn't have any Ranges.
3967 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 56 [foreignComment, 2] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
3968 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 56 [foreignComment, 2] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges.
3969 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
3970 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 57 [foreignTextNode, 0] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
3971 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
3972 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 58 [foreignTextNode, 36] Failed to execute 'extend' on 'Sele ction': This Selection object doesn't have any Ranges.
3973 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 59 [xmlDoc, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3974 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 59 [xmlDoc, -1] Failed to execute 'extend' on 'Selection': T his Selection object doesn't have any Ranges.
3975 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 60 [xmlDoc, 0] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
3976 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 60 [xmlDoc, 0] Failed to execute 'extend' on 'Selection': Th is Selection object doesn't have any Ranges.
3977 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 61 [xmlDoc, 1] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
3978 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 61 [xmlDoc, 1] Failed to execute 'extend' on 'Selection': Th is Selection object doesn't have any Ranges.
3979 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 62 [xmlDoc, 5] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
3980 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 62 [xmlDoc, 5] Failed to execute 'extend' on 'Selection': Th is Selection object doesn't have any Ranges.
3981 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 63 [xmlComment, 0] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
3982 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 63 [xmlComment, 0] Failed to execute 'extend' on 'Selection' : This Selection object doesn't have any Ranges.
3983 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 64 [xmlComment, 4] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
3984 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 64 [xmlComment, 4] Failed to execute 'extend' on 'Selection' : This Selection object doesn't have any Ranges.
3985 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 65 [processingInstruction, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
3986 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 65 [processingInstruction, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3987 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 66 [processingInstruction, 5] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
3988 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 66 [processingInstruction, 5] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3989 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 67 [processingInstruction, 9] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
3990 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 67 [processingInstruction, 9] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3991 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
3992 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 68 [detachedTextNode, 0] Failed to execute 'extend' on 'Sele ction': This Selection object doesn't have any Ranges.
3993 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
3994 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 69 [detachedTextNode, 8] Failed to execute 'extend' on 'Sele ction': This Selection object doesn't have any Ranges.
3995 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3996 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 70 [detachedForeignTextNode, 0] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges.
3997 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3998 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 71 [detachedForeignTextNode, 8] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges.
3999 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
4000 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 72 [detachedXmlTextNode, 0] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
4001 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
4002 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 73 [detachedXmlTextNode, 8] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
4003 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
4004 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 74 [detachedProcessingInstruction, 12] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges.
4005 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 75 [detachedComment, 3] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
4006 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 75 [detachedComment, 3] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
4007 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 76 [detachedComment, 5] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
4008 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 76 [detachedComment, 5] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
4009 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
4010 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 77 [detachedForeignComment, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
4011 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
4012 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 78 [detachedForeignComment, 4] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
4013 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
4014 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 79 [detachedXmlComment, 2] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges.
4015 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 80 [docfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
4016 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 80 [docfrag, 0] Failed to execute 'extend' on 'Selection': T his Selection object doesn't have any Ranges.
4017 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
4018 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 81 [foreignDocfrag, 0] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges.
4019 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
4020 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 82 [xmlDocfrag, 0] Failed to execute 'extend' on 'Selection' : This Selection object doesn't have any Ranges.
4021 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 83 [doctype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
4022 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 83 [doctype, 0] Failed to execute 'extend' on 'Selection': T his Selection object doesn't have any Ranges.
4023 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 84 [doctype, -17] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
4024 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 84 [doctype, -17] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
4025 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 85 [doctype, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
4026 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 85 [doctype, 1] Failed to execute 'extend' on 'Selection': T his Selection object doesn't have any Ranges.
4027 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
4028 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 86 [foreignDoctype, 0] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges.
4029 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
4030 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 87 [xmlDoctype, 0] Failed to execute 'extend' on 'Selection' : This Selection object doesn't have any Ranges.
4031 PASS extend() forwards with range 35 [document, 0, document, 1] and point 0 [par as[0].firstChild, -1]
4032 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 0 [pa ras[0].firstChild, -1] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4033 "
4034 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 1 [par as[0].firstChild, 0] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4035 "
4036 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 1 [pa ras[0].firstChild, 0] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4037 "
4038 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 2 [par as[0].firstChild, 1] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4039 "
4040 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 2 [pa ras[0].firstChild, 1] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4041 "
4042 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 3 [par as[0].firstChild, 2] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4043 "
4044 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 3 [pa ras[0].firstChild, 2] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4045 "
4046 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 4 [par as[0].firstChild, 8] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4047 "
4048 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 4 [pa ras[0].firstChild, 8] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4049 "
4050 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 5 [par as[0].firstChild, 9] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4051 "
4052 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 5 [pa ras[0].firstChild, 9] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4053 "
4054 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 6 [par as[0].firstChild, 10] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4055 "
4056 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 6 [pa ras[0].firstChild, 10] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4057 "
4058 PASS extend() forwards with range 35 [document, 0, document, 1] and point 7 [par as[0].firstChild, 65535]
4059 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 7 [pa ras[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be co rrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4060 "
4061 PASS extend() forwards with range 35 [document, 0, document, 1] and point 8 [par as[1].firstChild, -1]
4062 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 8 [pa ras[1].firstChild, -1] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4063 "
4064 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 9 [par as[1].firstChild, 0] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4065 "
4066 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 9 [pa ras[1].firstChild, 0] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4067 "
4068 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 10 [pa ras[1].firstChild, 1] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4069 "
4070 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 10 [p aras[1].firstChild, 1] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4071 "
4072 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 11 [pa ras[1].firstChild, 2] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4073 "
4074 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 11 [p aras[1].firstChild, 2] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4075 "
4076 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 12 [pa ras[1].firstChild, 8] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4077 "
4078 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 12 [p aras[1].firstChild, 8] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4079 "
4080 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 13 [pa ras[1].firstChild, 9] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4081 "
4082 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 13 [p aras[1].firstChild, 9] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4083 "
4084 PASS extend() forwards with range 35 [document, 0, document, 1] and point 14 [pa ras[1].firstChild, 10]
4085 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 14 [p aras[1].firstChild, 10] assert_equals: Sanity check: startContainer must be corr ect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4086 "
4087 PASS extend() forwards with range 35 [document, 0, document, 1] and point 15 [pa ras[1].firstChild, 65535]
4088 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 15 [p aras[1].firstChild, 65535] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4089 "
4090 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 16 [de tachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children
4091 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 16 [d etachedPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4092 "
4093 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 17 [de tachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children
4094 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 17 [d etachedPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4095 "
4096 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 18 [de tachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children
4097 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 18 [d etachedPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4098 "
4099 PASS extend() forwards with range 35 [document, 0, document, 1] and point 19 [de tachedPara1.firstChild, 9]
4100 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 19 [d etachedPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4101 "
4102 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 20 [fo reignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children
4103 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 20 [f oreignPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4104 "
4105 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 21 [fo reignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children
4106 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 21 [f oreignPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4107 "
4108 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 22 [fo reignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children
4109 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 22 [f oreignPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4110 "
4111 PASS extend() forwards with range 35 [document, 0, document, 1] and point 23 [fo reignPara1.firstChild, 9]
4112 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 23 [f oreignPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4113 "
4114 PASS extend() forwards with range 35 [document, 0, document, 1] and point 24 [do cument.documentElement, -1]
4115 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 24 [d ocument.documentElement, -1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g ̈ḧ
4116 "
4117 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 25 [do cument.documentElement, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document no de with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4118 "
4119 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 25 [d ocument.documentElement, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4120 "
4121 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 26 [do cument.documentElement, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document no de with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4122 "
4123 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 26 [d ocument.documentElement, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4124 "
4125 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 27 [do cument.documentElement, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document no de with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4126 "
4127 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 27 [d ocument.documentElement, 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4128 "
4129 PASS extend() forwards with range 35 [document, 0, document, 1] and point 28 [do cument.documentElement, 7]
4130 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 28 [d ocument.documentElement, 7] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4131 "
4132 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 29 [do cument.head, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document node with 2 c hildren but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4133 "
4134 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 29 [d ocument.head, 1] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4135 "
4136 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 30 [do cument.body, 3] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document node with 2 c hildren but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4137 "
4138 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 30 [d ocument.body, 3] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4139 "
4140 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 31 [fo reignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Documen t node with 2 children
4141 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 31 [f oreignDoc.documentElement, 0] assert_equals: Sanity check: startContainer must b e correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈ g̈ḧ
4142 "
4143 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 32 [fo reignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Documen t node with 2 children
4144 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 32 [f oreignDoc.documentElement, 1] assert_equals: Sanity check: startContainer must b e correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈ g̈ḧ
4145 "
4146 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 33 [fo reignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head>< title></title></head> but got Document node with 2 children
4147 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 33 [f oreignDoc.head, 0] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4148 "
4149 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 34 [fo reignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body>< p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Document node with 2 children
4150 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 34 [f oreignDoc.body, 1] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4151 "
4152 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 35 [pa ras[0], 0] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4153 "
4154 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 35 [p aras[0], 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4155 "
4156 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 36 [pa ras[0], 1] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4157 "
4158 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 36 [p aras[0], 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4159 "
4160 PASS extend() forwards with range 35 [document, 0, document, 1] and point 37 [pa ras[0], 2]
4161 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 37 [p aras[0], 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4162 "
4163 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 38 [pa ras[1], 0] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4164 "
4165 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 38 [p aras[1], 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4166 "
4167 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 39 [pa ras[1], 1] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4168 "
4169 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 39 [p aras[1], 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4170 "
4171 PASS extend() forwards with range 35 [document, 0, document, 1] and point 40 [pa ras[1], 2]
4172 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 40 [p aras[1], 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4173 "
4174 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 41 [de tachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Document node with 2 children
4175 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 41 [d etachedPara1, 0] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4176 "
4177 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 42 [de tachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Document node with 2 children
4178 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 42 [d etachedPara1, 1] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4179 "
4180 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 43 [te stDiv, 0] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Document node with 2 childre n but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4181 "
4182 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 43 [t estDiv, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4183 "
4184 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 44 [te stDiv, 3] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Document node with 2 childre n but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4185 "
4186 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 44 [t estDiv, 3] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4187 "
4188 PASS extend() forwards with range 35 [document, 0, document, 1] and point 45 [do cument, -1]
4189 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 45 [d ocument, -1] assert_equals: Sanity check: startContainer must be correct expecte d Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4190 "
4191 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 46 [do cument, 0] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4192 "
4193 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 46 [d ocument, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4194 "
4195 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 47 [do cument, 1] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4196 "
4197 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 47 [d ocument, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4198 "
4199 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 48 [do cument, 2] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4200 "
4201 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 48 [d ocument, 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4202 "
4203 PASS extend() forwards with range 35 [document, 0, document, 1] and point 49 [do cument, 3]
4204 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 49 [d ocument, 3] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4205 "
4206 PASS extend() forwards with range 35 [document, 0, document, 1] and point 50 [co mment, -1]
4207 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 50 [c omment, -1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4208 "
4209 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 51 [co mment, 0] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Document node with 2 childre n but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4210 "
4211 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 51 [c omment, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4212 "
4213 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 52 [co mment, 4] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Document node with 2 childre n but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4214 "
4215 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 52 [c omment, 4] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4216 "
4217 PASS extend() forwards with range 35 [document, 0, document, 1] and point 53 [co mment, 96]
4218 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 53 [c omment, 96] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4219 "
4220 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 54 [fo reignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Document node with 2 children
4221 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 54 [f oreignDoc, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4222 "
4223 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 55 [fo reignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Document node with 2 children
4224 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 55 [f oreignDoc, 1] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4225 "
4226 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 56 [fo reignComment, 2] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Comment node <!--"Com menter" and "commentator" mean different things. I'v...--> but got Document nod e with 2 children
4227 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 56 [f oreignComment, 2] assert_equals: Sanity check: startContainer must be correct ex pected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4228 "
4229 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 57 [fo reignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit t hat I harbor doubts about whether we really need..." but got Document node with 2 children
4230 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 57 [f oreignTextNode, 0] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4231 "
4232 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 58 [fo reignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Document node with 2 children
4233 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 58 [f oreignTextNode, 36] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4234 "
4235 PASS extend() forwards with range 35 [document, 0, document, 1] and point 59 [xm lDoc, -1]
4236 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 59 [x mlDoc, -1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4237 "
4238 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 60 [xm lDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Document node with 2 children
4239 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 60 [x mlDoc, 0] assert_equals: Sanity check: startContainer must be correct expected D ocument node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4240 "
4241 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 61 [xm lDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Document node with 2 children
4242 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 61 [x mlDoc, 1] assert_equals: Sanity check: startContainer must be correct expected D ocument node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4243 "
4244 PASS extend() forwards with range 35 [document, 0, document, 1] and point 62 [xm lDoc, 5]
4245 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 62 [x mlDoc, 5] assert_equals: Sanity check: startContainer must be correct expected D ocument node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4246 "
4247 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 63 [xm lComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Document node wi th 2 children
4248 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 63 [x mlComment, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4249 "
4250 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 64 [xm lComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Document node wi th 2 children
4251 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 64 [x mlComment, 4] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4252 "
4253 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 65 [pr ocessingInstruction, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children
4254 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 65 [p rocessingInstruction, 0] assert_equals: Sanity check: startContainer must be cor rect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4255 "
4256 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 66 [pr ocessingInstruction, 5] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children
4257 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 66 [p rocessingInstruction, 5] assert_equals: Sanity check: startContainer must be cor rect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4258 "
4259 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 67 [pr ocessingInstruction, 9] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children
4260 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 67 [p rocessingInstruction, 9] assert_equals: Sanity check: startContainer must be cor rect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4261 "
4262 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 68 [de tachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Document node with 2 children
4263 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 68 [d etachedTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4264 "
4265 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 69 [de tachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Document node with 2 children
4266 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 69 [d etachedTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4267 "
4268 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 70 [de tachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Document node with 2 children
4269 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 70 [d etachedForeignTextNode, 0] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4270 "
4271 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 71 [de tachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Document node with 2 children
4272 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 71 [d etachedForeignTextNode, 8] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4273 "
4274 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 72 [de tachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Document node with 2 children
4275 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 72 [d etachedXmlTextNode, 0] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4276 "
4277 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 73 [de tachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Document node with 2 children
4278 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 73 [d etachedXmlTextNode, 8] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4279 "
4280 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 74 [de tachedProcessingInstruction, 12] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Proce ssingInstruction node with target "whippoorwill" and data "chirp chirp chirp" bu t got Document node with 2 children
4281 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 74 [d etachedProcessingInstruction, 12] assert_equals: Sanity check: startContainer mu st be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ ëf̈g̈ḧ
4282 "
4283 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 75 [de tachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Document node with 2 children
4284 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 75 [d etachedComment, 3] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4285 "
4286 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 76 [de tachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Document node with 2 children
4287 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 76 [d etachedComment, 5] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4288 "
4289 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 77 [de tachedForeignComment, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Document node with 2 children
4290 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 77 [d etachedForeignComment, 0] assert_equals: Sanity check: startContainer must be co rrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4291 "
4292 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 78 [de tachedForeignComment, 4] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Document node with 2 children
4293 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 78 [d etachedForeignComment, 4] assert_equals: Sanity check: startContainer must be co rrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4294 "
4295 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 79 [de tachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Comment node <!-- בן חיים אליעזר--> but got Document node with 2 children
4296 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 79 [d etachedXmlComment, 2] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4297 "
4298 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 80 [do cfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected DocumentFragment node with 0 children but got Document node with 2 children
4299 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 80 [d ocfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4300 "
4301 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 81 [fo reignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected DocumentFragment node with 0 children but got Document node with 2 children
4302 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 81 [f oreignDocfrag, 0] assert_equals: Sanity check: startContainer must be correct ex pected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4303 "
4304 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 82 [xm lDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node wit h 0 children but got Document node with 2 children
4305 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 82 [x mlDocfrag, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4306 "
4307 PASS extend() forwards with range 35 [document, 0, document, 1] and point 83 [do ctype, 0]
4308 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 83 [d octype, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4309 "
4310 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 84 [do ctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
4311 selection.extend(node, offset);
4312 }" 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
4313 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 84 [d octype, -17] assert_equals: Sanity check: startContainer must be correct expecte d Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4314 "
4315 PASS extend() forwards with range 35 [document, 0, document, 1] and point 85 [do ctype, 1]
4316 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 85 [d octype, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4317 "
4318 PASS extend() forwards with range 35 [document, 0, document, 1] and point 86 [fo reignDoctype, 0]
4319 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 86 [f oreignDoctype, 0] assert_equals: Sanity check: startContainer must be correct ex pected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4320 "
4321 PASS extend() forwards with range 35 [document, 0, document, 1] and point 87 [xm lDoctype, 0]
4322 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 87 [x mlDoctype, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4323 "
4324 PASS extend() forwards with range 36 [document, 0, document, 2] and point 0 [par as[0].firstChild, -1]
4325 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 0 [pa ras[0].firstChild, -1] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4326 "
4327 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 1 [par as[0].firstChild, 0] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4328 "
4329 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 1 [pa ras[0].firstChild, 0] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4330 "
4331 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 2 [par as[0].firstChild, 1] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4332 "
4333 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 2 [pa ras[0].firstChild, 1] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4334 "
4335 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 3 [par as[0].firstChild, 2] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4336 "
4337 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 3 [pa ras[0].firstChild, 2] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4338 "
4339 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 4 [par as[0].firstChild, 8] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4340 "
4341 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 4 [pa ras[0].firstChild, 8] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4342 "
4343 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 5 [par as[0].firstChild, 9] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4344 "
4345 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 5 [pa ras[0].firstChild, 9] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4346 "
4347 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 6 [par as[0].firstChild, 10] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4348 "
4349 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 6 [pa ras[0].firstChild, 10] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4350 "
4351 PASS extend() forwards with range 36 [document, 0, document, 2] and point 7 [par as[0].firstChild, 65535]
4352 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 7 [pa ras[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be co rrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4353 "
4354 PASS extend() forwards with range 36 [document, 0, document, 2] and point 8 [par as[1].firstChild, -1]
4355 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 8 [pa ras[1].firstChild, -1] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4356 "
4357 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 9 [par as[1].firstChild, 0] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4358 "
4359 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 9 [pa ras[1].firstChild, 0] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4360 "
4361 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 10 [pa ras[1].firstChild, 1] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4362 "
4363 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 10 [p aras[1].firstChild, 1] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4364 "
4365 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 11 [pa ras[1].firstChild, 2] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4366 "
4367 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 11 [p aras[1].firstChild, 2] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4368 "
4369 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 12 [pa ras[1].firstChild, 8] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4370 "
4371 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 12 [p aras[1].firstChild, 8] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4372 "
4373 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 13 [pa ras[1].firstChild, 9] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4374 "
4375 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 13 [p aras[1].firstChild, 9] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4376 "
4377 PASS extend() forwards with range 36 [document, 0, document, 2] and point 14 [pa ras[1].firstChild, 10]
4378 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 14 [p aras[1].firstChild, 10] assert_equals: Sanity check: startContainer must be corr ect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4379 "
4380 PASS extend() forwards with range 36 [document, 0, document, 2] and point 15 [pa ras[1].firstChild, 65535]
4381 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 15 [p aras[1].firstChild, 65535] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4382 "
4383 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 16 [de tachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children
4384 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 16 [d etachedPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4385 "
4386 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 17 [de tachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children
4387 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 17 [d etachedPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4388 "
4389 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 18 [de tachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children
4390 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 18 [d etachedPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4391 "
4392 PASS extend() forwards with range 36 [document, 0, document, 2] and point 19 [de tachedPara1.firstChild, 9]
4393 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 19 [d etachedPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4394 "
4395 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 20 [fo reignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children
4396 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 20 [f oreignPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4397 "
4398 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 21 [fo reignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children
4399 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 21 [f oreignPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4400 "
4401 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 22 [fo reignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children
4402 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 22 [f oreignPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4403 "
4404 PASS extend() forwards with range 36 [document, 0, document, 2] and point 23 [fo reignPara1.firstChild, 9]
4405 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 23 [f oreignPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4406 "
4407 PASS extend() forwards with range 36 [document, 0, document, 2] and point 24 [do cument.documentElement, -1]
4408 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 24 [d ocument.documentElement, -1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g ̈ḧ
4409 "
4410 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 25 [do cument.documentElement, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document no de with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4411 "
4412 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 25 [d ocument.documentElement, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4413 "
4414 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 26 [do cument.documentElement, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document no de with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4415 "
4416 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 26 [d ocument.documentElement, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4417 "
4418 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 27 [do cument.documentElement, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document no de with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4419 "
4420 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 27 [d ocument.documentElement, 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4421 "
4422 PASS extend() forwards with range 36 [document, 0, document, 2] and point 28 [do cument.documentElement, 7]
4423 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 28 [d ocument.documentElement, 7] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4424 "
4425 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 29 [do cument.head, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document node with 2 c hildren but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4426 "
4427 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 29 [d ocument.head, 1] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4428 "
4429 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 30 [do cument.body, 3] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document node with 2 c hildren but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4430 "
4431 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 30 [d ocument.body, 3] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4432 "
4433 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 31 [fo reignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Documen t node with 2 children
4434 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 31 [f oreignDoc.documentElement, 0] assert_equals: Sanity check: startContainer must b e correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈ g̈ḧ
4435 "
4436 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 32 [fo reignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Documen t node with 2 children
4437 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 32 [f oreignDoc.documentElement, 1] assert_equals: Sanity check: startContainer must b e correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈ g̈ḧ
4438 "
4439 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 33 [fo reignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head>< title></title></head> but got Document node with 2 children
4440 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 33 [f oreignDoc.head, 0] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4441 "
4442 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 34 [fo reignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body>< p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Document node with 2 children
4443 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 34 [f oreignDoc.body, 1] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4444 "
4445 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 35 [pa ras[0], 0] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4446 "
4447 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 35 [p aras[0], 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4448 "
4449 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 36 [pa ras[0], 1] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4450 "
4451 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 36 [p aras[0], 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4452 "
4453 PASS extend() forwards with range 36 [document, 0, document, 2] and point 37 [pa ras[0], 2]
4454 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 37 [p aras[0], 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4455 "
4456 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 38 [pa ras[1], 0] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4457 "
4458 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 38 [p aras[1], 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4459 "
4460 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 39 [pa ras[1], 1] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4461 "
4462 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 39 [p aras[1], 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4463 "
4464 PASS extend() forwards with range 36 [document, 0, document, 2] and point 40 [pa ras[1], 2]
4465 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 40 [p aras[1], 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4466 "
4467 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 41 [de tachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Document node with 2 children
4468 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 41 [d etachedPara1, 0] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4469 "
4470 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 42 [de tachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Document node with 2 children
4471 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 42 [d etachedPara1, 1] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4472 "
4473 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 43 [te stDiv, 0] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Document node with 2 childre n but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4474 "
4475 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 43 [t estDiv, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4476 "
4477 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 44 [te stDiv, 3] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Document node with 2 childre n but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4478 "
4479 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 44 [t estDiv, 3] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4480 "
4481 PASS extend() forwards with range 36 [document, 0, document, 2] and point 45 [do cument, -1]
4482 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 45 [d ocument, -1] assert_equals: Sanity check: startContainer must be correct expecte d Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4483 "
4484 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 46 [do cument, 0] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4485 "
4486 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 46 [d ocument, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4487 "
4488 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 47 [do cument, 1] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4489 "
4490 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 47 [d ocument, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4491 "
4492 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 48 [do cument, 2] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4493 "
4494 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 48 [d ocument, 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4495 "
4496 PASS extend() forwards with range 36 [document, 0, document, 2] and point 49 [do cument, 3]
4497 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 49 [d ocument, 3] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4498 "
4499 PASS extend() forwards with range 36 [document, 0, document, 2] and point 50 [co mment, -1]
4500 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 50 [c omment, -1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4501 "
4502 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 51 [co mment, 0] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Document node with 2 childre n but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4503 "
4504 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 51 [c omment, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4505 "
4506 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 52 [co mment, 4] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Document node with 2 childre n but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4507 "
4508 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 52 [c omment, 4] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4509 "
4510 PASS extend() forwards with range 36 [document, 0, document, 2] and point 53 [co mment, 96]
4511 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 53 [c omment, 96] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4512 "
4513 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 54 [fo reignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Document node with 2 children
4514 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 54 [f oreignDoc, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4515 "
4516 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 55 [fo reignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Document node with 2 children
4517 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 55 [f oreignDoc, 1] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4518 "
4519 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 56 [fo reignComment, 2] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Comment node <!--"Com menter" and "commentator" mean different things. I'v...--> but got Document nod e with 2 children
4520 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 56 [f oreignComment, 2] assert_equals: Sanity check: startContainer must be correct ex pected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4521 "
4522 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 57 [fo reignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit t hat I harbor doubts about whether we really need..." but got Document node with 2 children
4523 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 57 [f oreignTextNode, 0] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4524 "
4525 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 58 [fo reignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Document node with 2 children
4526 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 58 [f oreignTextNode, 36] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4527 "
4528 PASS extend() forwards with range 36 [document, 0, document, 2] and point 59 [xm lDoc, -1]
4529 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 59 [x mlDoc, -1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4530 "
4531 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 60 [xm lDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Document node with 2 children
4532 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 60 [x mlDoc, 0] assert_equals: Sanity check: startContainer must be correct expected D ocument node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4533 "
4534 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 61 [xm lDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Document node with 2 children
4535 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 61 [x mlDoc, 1] assert_equals: Sanity check: startContainer must be correct expected D ocument node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4536 "
4537 PASS extend() forwards with range 36 [document, 0, document, 2] and point 62 [xm lDoc, 5]
4538 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 62 [x mlDoc, 5] assert_equals: Sanity check: startContainer must be correct expected D ocument node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4539 "
4540 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 63 [xm lComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Document node wi th 2 children
4541 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 63 [x mlComment, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4542 "
4543 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 64 [xm lComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Document node wi th 2 children
4544 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 64 [x mlComment, 4] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4545 "
4546 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 65 [pr ocessingInstruction, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children
4547 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 65 [p rocessingInstruction, 0] assert_equals: Sanity check: startContainer must be cor rect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4548 "
4549 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 66 [pr ocessingInstruction, 5] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children
4550 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 66 [p rocessingInstruction, 5] assert_equals: Sanity check: startContainer must be cor rect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4551 "
4552 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 67 [pr ocessingInstruction, 9] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children
4553 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 67 [p rocessingInstruction, 9] assert_equals: Sanity check: startContainer must be cor rect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4554 "
4555 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 68 [de tachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Document node with 2 children
4556 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 68 [d etachedTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4557 "
4558 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 69 [de tachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Document node with 2 children
4559 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 69 [d etachedTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4560 "
4561 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 70 [de tachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Document node with 2 children
4562 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 70 [d etachedForeignTextNode, 0] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4563 "
4564 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 71 [de tachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Document node with 2 children
4565 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 71 [d etachedForeignTextNode, 8] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4566 "
4567 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 72 [de tachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Document node with 2 children
4568 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 72 [d etachedXmlTextNode, 0] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4569 "
4570 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 73 [de tachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Document node with 2 children
4571 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 73 [d etachedXmlTextNode, 8] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4572 "
4573 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 74 [de tachedProcessingInstruction, 12] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Proce ssingInstruction node with target "whippoorwill" and data "chirp chirp chirp" bu t got Document node with 2 children
4574 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 74 [d etachedProcessingInstruction, 12] assert_equals: Sanity check: startContainer mu st be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ ëf̈g̈ḧ
4575 "
4576 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 75 [de tachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Document node with 2 children
4577 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 75 [d etachedComment, 3] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4578 "
4579 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 76 [de tachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Document node with 2 children
4580 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 76 [d etachedComment, 5] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4581 "
4582 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 77 [de tachedForeignComment, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Document node with 2 children
4583 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 77 [d etachedForeignComment, 0] assert_equals: Sanity check: startContainer must be co rrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4584 "
4585 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 78 [de tachedForeignComment, 4] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Document node with 2 children
4586 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 78 [d etachedForeignComment, 4] assert_equals: Sanity check: startContainer must be co rrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4587 "
4588 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 79 [de tachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Comment node <!-- בן חיים אליעזר--> but got Document node with 2 children
4589 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 79 [d etachedXmlComment, 2] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4590 "
4591 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 80 [do cfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected DocumentFragment node with 0 children but got Document node with 2 children
4592 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 80 [d ocfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4593 "
4594 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 81 [fo reignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected DocumentFragment node with 0 children but got Document node with 2 children
4595 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 81 [f oreignDocfrag, 0] assert_equals: Sanity check: startContainer must be correct ex pected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4596 "
4597 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 82 [xm lDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node wit h 0 children but got Document node with 2 children
4598 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 82 [x mlDocfrag, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4599 "
4600 PASS extend() forwards with range 36 [document, 0, document, 2] and point 83 [do ctype, 0]
4601 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 83 [d octype, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4602 "
4603 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 84 [do ctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
4604 selection.extend(node, offset);
4605 }" 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
4606 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 84 [d octype, -17] assert_equals: Sanity check: startContainer must be correct expecte d Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4607 "
4608 PASS extend() forwards with range 36 [document, 0, document, 2] and point 85 [do ctype, 1]
4609 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 85 [d octype, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4610 "
4611 PASS extend() forwards with range 36 [document, 0, document, 2] and point 86 [fo reignDoctype, 0]
4612 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 86 [f oreignDoctype, 0] assert_equals: Sanity check: startContainer must be correct ex pected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4613 "
4614 PASS extend() forwards with range 36 [document, 0, document, 2] and point 87 [xm lDoctype, 0]
4615 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 87 [x mlDoctype, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4616 "
4617 PASS extend() forwards with range 37 [document, 1, document, 2] and point 0 [par as[0].firstChild, -1]
4618 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 0 [pa ras[0].firstChild, -1] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4619 "
4620 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 1 [par as[0].firstChild, 0] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4621 "
4622 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 1 [pa ras[0].firstChild, 0] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4623 "
4624 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 2 [par as[0].firstChild, 1] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4625 "
4626 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 2 [pa ras[0].firstChild, 1] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4627 "
4628 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 3 [par as[0].firstChild, 2] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4629 "
4630 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 3 [pa ras[0].firstChild, 2] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4631 "
4632 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 4 [par as[0].firstChild, 8] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4633 "
4634 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 4 [pa ras[0].firstChild, 8] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4635 "
4636 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 5 [par as[0].firstChild, 9] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4637 "
4638 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 5 [pa ras[0].firstChild, 9] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4639 "
4640 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 6 [par as[0].firstChild, 10] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4641 "
4642 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 6 [pa ras[0].firstChild, 10] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4643 "
4644 PASS extend() forwards with range 37 [document, 1, document, 2] and point 7 [par as[0].firstChild, 65535]
4645 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 7 [pa ras[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be co rrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4646 "
4647 PASS extend() forwards with range 37 [document, 1, document, 2] and point 8 [par as[1].firstChild, -1]
4648 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 8 [pa ras[1].firstChild, -1] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4649 "
4650 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 9 [par as[1].firstChild, 0] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4651 "
4652 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 9 [pa ras[1].firstChild, 0] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4653 "
4654 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 10 [pa ras[1].firstChild, 1] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4655 "
4656 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 10 [p aras[1].firstChild, 1] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4657 "
4658 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 11 [pa ras[1].firstChild, 2] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4659 "
4660 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 11 [p aras[1].firstChild, 2] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4661 "
4662 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 12 [pa ras[1].firstChild, 8] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4663 "
4664 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 12 [p aras[1].firstChild, 8] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4665 "
4666 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 13 [pa ras[1].firstChild, 9] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4667 "
4668 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 13 [p aras[1].firstChild, 9] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4669 "
4670 PASS extend() forwards with range 37 [document, 1, document, 2] and point 14 [pa ras[1].firstChild, 10]
4671 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 14 [p aras[1].firstChild, 10] assert_equals: Sanity check: startContainer must be corr ect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4672 "
4673 PASS extend() forwards with range 37 [document, 1, document, 2] and point 15 [pa ras[1].firstChild, 65535]
4674 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 15 [p aras[1].firstChild, 65535] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4675 "
4676 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 16 [de tachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children
4677 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 16 [d etachedPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4678 "
4679 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 17 [de tachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children
4680 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 17 [d etachedPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4681 "
4682 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 18 [de tachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children
4683 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 18 [d etachedPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4684 "
4685 PASS extend() forwards with range 37 [document, 1, document, 2] and point 19 [de tachedPara1.firstChild, 9]
4686 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 19 [d etachedPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4687 "
4688 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 20 [fo reignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children
4689 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 20 [f oreignPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4690 "
4691 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 21 [fo reignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children
4692 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 21 [f oreignPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4693 "
4694 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 22 [fo reignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children
4695 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 22 [f oreignPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4696 "
4697 PASS extend() forwards with range 37 [document, 1, document, 2] and point 23 [fo reignPara1.firstChild, 9]
4698 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 23 [f oreignPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4699 "
4700 PASS extend() forwards with range 37 [document, 1, document, 2] and point 24 [do cument.documentElement, -1]
4701 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 24 [d ocument.documentElement, -1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g ̈ḧ
4702 "
4703 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 25 [do cument.documentElement, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document no de with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4704 "
4705 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 25 [d ocument.documentElement, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4706 "
4707 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 26 [do cument.documentElement, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document no de with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4708 "
4709 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 26 [d ocument.documentElement, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4710 "
4711 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 27 [do cument.documentElement, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document no de with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4712 "
4713 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 27 [d ocument.documentElement, 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4714 "
4715 PASS extend() forwards with range 37 [document, 1, document, 2] and point 28 [do cument.documentElement, 7]
4716 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 28 [d ocument.documentElement, 7] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4717 "
4718 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 29 [do cument.head, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document node with 2 c hildren but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4719 "
4720 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 29 [d ocument.head, 1] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4721 "
4722 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 30 [do cument.body, 3] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document node with 2 c hildren but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4723 "
4724 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 30 [d ocument.body, 3] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4725 "
4726 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 31 [fo reignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Documen t node with 2 children
4727 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 31 [f oreignDoc.documentElement, 0] assert_equals: Sanity check: startContainer must b e correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈ g̈ḧ
4728 "
4729 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 32 [fo reignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Documen t node with 2 children
4730 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 32 [f oreignDoc.documentElement, 1] assert_equals: Sanity check: startContainer must b e correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈ g̈ḧ
4731 "
4732 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 33 [fo reignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head>< title></title></head> but got Document node with 2 children
4733 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 33 [f oreignDoc.head, 0] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4734 "
4735 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 34 [fo reignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body>< p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Document node with 2 children
4736 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 34 [f oreignDoc.body, 1] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4737 "
4738 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 35 [pa ras[0], 0] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4739 "
4740 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 35 [p aras[0], 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4741 "
4742 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 36 [pa ras[0], 1] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4743 "
4744 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 36 [p aras[0], 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4745 "
4746 PASS extend() forwards with range 37 [document, 1, document, 2] and point 37 [pa ras[0], 2]
4747 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 37 [p aras[0], 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4748 "
4749 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 38 [pa ras[1], 0] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4750 "
4751 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 38 [p aras[1], 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4752 "
4753 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 39 [pa ras[1], 1] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4754 "
4755 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 39 [p aras[1], 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4756 "
4757 PASS extend() forwards with range 37 [document, 1, document, 2] and point 40 [pa ras[1], 2]
4758 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 40 [p aras[1], 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4759 "
4760 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 41 [de tachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Document node with 2 children
4761 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 41 [d etachedPara1, 0] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4762 "
4763 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 42 [de tachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Document node with 2 children
4764 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 42 [d etachedPara1, 1] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4765 "
4766 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 43 [te stDiv, 0] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Document node with 2 childre n but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4767 "
4768 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 43 [t estDiv, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4769 "
4770 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 44 [te stDiv, 3] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Document node with 2 childre n but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4771 "
4772 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 44 [t estDiv, 3] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4773 "
4774 PASS extend() forwards with range 37 [document, 1, document, 2] and point 45 [do cument, -1]
4775 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 45 [d ocument, -1] assert_equals: Sanity check: startContainer must be correct expecte d Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4776 "
4777 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 46 [do cument, 0] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4778 "
4779 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 46 [d ocument, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4780 "
4781 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 47 [do cument, 1] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4782 "
4783 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 47 [d ocument, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4784 "
4785 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 48 [do cument, 2] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4786 "
4787 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 48 [d ocument, 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4788 "
4789 PASS extend() forwards with range 37 [document, 1, document, 2] and point 49 [do cument, 3]
4790 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 49 [d ocument, 3] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4791 "
4792 PASS extend() forwards with range 37 [document, 1, document, 2] and point 50 [co mment, -1]
4793 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 50 [c omment, -1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4794 "
4795 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 51 [co mment, 0] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Document node with 2 childre n but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4796 "
4797 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 51 [c omment, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4798 "
4799 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 52 [co mment, 4] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Document node with 2 childre n but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4800 "
4801 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 52 [c omment, 4] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4802 "
4803 PASS extend() forwards with range 37 [document, 1, document, 2] and point 53 [co mment, 96]
4804 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 53 [c omment, 96] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4805 "
4806 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 54 [fo reignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Document node with 2 children
4807 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 54 [f oreignDoc, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4808 "
4809 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 55 [fo reignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Document node with 2 children
4810 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 55 [f oreignDoc, 1] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4811 "
4812 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 56 [fo reignComment, 2] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Comment node <!--"Com menter" and "commentator" mean different things. I'v...--> but got Document nod e with 2 children
4813 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 56 [f oreignComment, 2] assert_equals: Sanity check: startContainer must be correct ex pected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4814 "
4815 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 57 [fo reignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit t hat I harbor doubts about whether we really need..." but got Document node with 2 children
4816 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 57 [f oreignTextNode, 0] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4817 "
4818 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 58 [fo reignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Document node with 2 children
4819 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 58 [f oreignTextNode, 36] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4820 "
4821 PASS extend() forwards with range 37 [document, 1, document, 2] and point 59 [xm lDoc, -1]
4822 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 59 [x mlDoc, -1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4823 "
4824 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 60 [xm lDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Document node with 2 children
4825 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 60 [x mlDoc, 0] assert_equals: Sanity check: startContainer must be correct expected D ocument node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4826 "
4827 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 61 [xm lDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Document node with 2 children
4828 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 61 [x mlDoc, 1] assert_equals: Sanity check: startContainer must be correct expected D ocument node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4829 "
4830 PASS extend() forwards with range 37 [document, 1, document, 2] and point 62 [xm lDoc, 5]
4831 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 62 [x mlDoc, 5] assert_equals: Sanity check: startContainer must be correct expected D ocument node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4832 "
4833 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 63 [xm lComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Document node wi th 2 children
4834 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 63 [x mlComment, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4835 "
4836 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 64 [xm lComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Document node wi th 2 children
4837 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 64 [x mlComment, 4] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4838 "
4839 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 65 [pr ocessingInstruction, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children
4840 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 65 [p rocessingInstruction, 0] assert_equals: Sanity check: startContainer must be cor rect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4841 "
4842 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 66 [pr ocessingInstruction, 5] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children
4843 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 66 [p rocessingInstruction, 5] assert_equals: Sanity check: startContainer must be cor rect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4844 "
4845 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 67 [pr ocessingInstruction, 9] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children
4846 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 67 [p rocessingInstruction, 9] assert_equals: Sanity check: startContainer must be cor rect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4847 "
4848 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 68 [de tachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Document node with 2 children
4849 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 68 [d etachedTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4850 "
4851 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 69 [de tachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Document node with 2 children
4852 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 69 [d etachedTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4853 "
4854 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 70 [de tachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Document node with 2 children
4855 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 70 [d etachedForeignTextNode, 0] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4856 "
4857 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 71 [de tachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Document node with 2 children
4858 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 71 [d etachedForeignTextNode, 8] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4859 "
4860 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 72 [de tachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Document node with 2 children
4861 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 72 [d etachedXmlTextNode, 0] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4862 "
4863 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 73 [de tachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Document node with 2 children
4864 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 73 [d etachedXmlTextNode, 8] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4865 "
4866 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 74 [de tachedProcessingInstruction, 12] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Proce ssingInstruction node with target "whippoorwill" and data "chirp chirp chirp" bu t got Document node with 2 children
4867 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 74 [d etachedProcessingInstruction, 12] assert_equals: Sanity check: startContainer mu st be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ ëf̈g̈ḧ
4868 "
4869 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 75 [de tachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Document node with 2 children
4870 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 75 [d etachedComment, 3] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4871 "
4872 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 76 [de tachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Document node with 2 children
4873 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 76 [d etachedComment, 5] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4874 "
4875 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 77 [de tachedForeignComment, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Document node with 2 children
4876 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 77 [d etachedForeignComment, 0] assert_equals: Sanity check: startContainer must be co rrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4877 "
4878 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 78 [de tachedForeignComment, 4] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Document node with 2 children
4879 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 78 [d etachedForeignComment, 4] assert_equals: Sanity check: startContainer must be co rrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4880 "
4881 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 79 [de tachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Comment node <!-- בן חיים אליעזר--> but got Document node with 2 children
4882 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 79 [d etachedXmlComment, 2] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4883 "
4884 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 80 [do cfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected DocumentFragment node with 0 children but got Document node with 2 children
4885 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 80 [d ocfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4886 "
4887 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 81 [fo reignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected DocumentFragment node with 0 children but got Document node with 2 children
4888 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 81 [f oreignDocfrag, 0] assert_equals: Sanity check: startContainer must be correct ex pected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4889 "
4890 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 82 [xm lDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node wit h 0 children but got Document node with 2 children
4891 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 82 [x mlDocfrag, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4892 "
4893 PASS extend() forwards with range 37 [document, 1, document, 2] and point 83 [do ctype, 0]
4894 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 83 [d octype, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4895 "
4896 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 84 [do ctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
4897 selection.extend(node, offset);
4898 }" 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
4899 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 84 [d octype, -17] assert_equals: Sanity check: startContainer must be correct expecte d Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4900 "
4901 PASS extend() forwards with range 37 [document, 1, document, 2] and point 85 [do ctype, 1]
4902 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 85 [d octype, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4903 "
4904 PASS extend() forwards with range 37 [document, 1, document, 2] and point 86 [fo reignDoctype, 0]
4905 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 86 [f oreignDoctype, 0] assert_equals: Sanity check: startContainer must be correct ex pected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4906 "
4907 PASS extend() forwards with range 37 [document, 1, document, 2] and point 87 [xm lDoctype, 0]
4908 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 87 [x mlDoctype, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4909 "
4910 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 0 [paras [0].firstChild, -1]
4911 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 0 [para s[0].firstChild, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4912 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4913 "
4914 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 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 <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4915 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4916 "
4917 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 1 [para s[0].firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4918 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4919 "
4920 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 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 <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4921 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4922 "
4923 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 2 [para s[0].firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4924 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4925 "
4926 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 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 <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4927 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4928 "
4929 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 3 [para s[0].firstChild, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4930 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4931 "
4932 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 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 <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4933 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4934 "
4935 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 4 [para s[0].firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4936 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4937 "
4938 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 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 <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4939 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4940 "
4941 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 5 [para s[0].firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4942 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4943 "
4944 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] 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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4945 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4946 "
4947 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 6 [para s[0].firstChild, 10] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4948 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4949 "
4950 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 7 [paras [0].firstChild, 65535]
4951 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 7 [para s[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4952 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4953 "
4954 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 8 [paras [1].firstChild, -1]
4955 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 8 [para s[1].firstChild, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4956 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4957 "
4958 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 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 <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4959 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4960 "
4961 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 9 [para s[1].firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4962 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4963 "
4964 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 10 [para s[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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4965 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4966 "
4967 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 10 [par as[1].firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4968 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4969 "
4970 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 11 [para s[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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4971 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4972 "
4973 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 11 [par as[1].firstChild, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4974 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4975 "
4976 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 12 [para s[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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4977 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4978 "
4979 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 12 [par as[1].firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4980 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4981 "
4982 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 13 [para s[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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4983 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4984 "
4985 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 13 [par as[1].firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4986 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4987 "
4988 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 14 [para s[1].firstChild, 10]
4989 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 14 [par as[1].firstChild, 10] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4990 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4991 "
4992 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 15 [para s[1].firstChild, 65535]
4993 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 15 [par as[1].firstChild, 65535] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4994 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4995 "
4996 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 16 [deta chedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Op qrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4997 </p><p id="b" s...
4998 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 16 [det achedPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4999 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5000 "
5001 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 17 [deta chedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Op qrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5002 </p><p id="b" s...
5003 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 17 [det achedPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5004 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5005 "
5006 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 18 [deta chedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Op qrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5007 </p><p id="b" s...
5008 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 18 [det achedPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5009 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5010 "
5011 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 19 [deta chedPara1.firstChild, 9]
5012 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 19 [det achedPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5013 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5014 "
5015 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 20 [fore ignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Text node "Efg hijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5016 </p><p id="b" s...
5017 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 20 [for eignPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5018 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5019 "
5020 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 21 [fore ignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Text node "Efg hijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5021 </p><p id="b" s...
5022 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 21 [for eignPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5023 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5024 "
5025 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 22 [fore ignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Text node "Efg hijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5026 </p><p id="b" s...
5027 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 22 [for eignPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5028 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5029 "
5030 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 23 [fore ignPara1.firstChild, 9]
5031 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 23 [for eignPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5032 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5033 "
5034 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 24 [docu ment.documentElement, -1]
5035 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 24 [doc ument.documentElement, -1] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5036 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5037 "
5038 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 25 [docu ment.documentElement, 0] assert_equals: anchorNode must not change if the node p assed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5039 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5040 "
5041 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 25 [doc ument.documentElement, 0] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5042 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5043 "
5044 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 26 [docu ment.documentElement, 1] assert_equals: anchorNode must not change if the node p assed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5045 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5046 "
5047 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 26 [doc ument.documentElement, 1] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5048 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5049 "
5050 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 27 [docu ment.documentElement, 2] assert_equals: anchorNode must not change if the node p assed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5051 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5052 "
5053 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 27 [doc ument.documentElement, 2] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5054 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5055 "
5056 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 28 [docu ment.documentElement, 7]
5057 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 28 [doc ument.documentElement, 7] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5058 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5059 "
5060 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 29 [docu ment.head, 1] assert_equals: anchorNode must not change if the node passed to ex tend() has the same root as the original range expected Element node <div id="te st"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5061 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5062 "
5063 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 29 [doc ument.head, 1] assert_equals: Sanity check: startContainer must be correct expec ted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5064 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5065 "
5066 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 30 [docu ment.body, 3] assert_equals: anchorNode must not change if the node passed to ex tend() has the same root as the original range expected Element node <div id="te st"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5067 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5068 "
5069 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 30 [doc ument.body, 3] assert_equals: Sanity check: startContainer must be correct expec ted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5070 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5071 "
5072 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 31 [fore ignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element nod e <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element n ode <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5073 </p><p id="b" s...
5074 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 31 [for eignDoc.documentElement, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5075 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5076 "
5077 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 32 [fore ignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element nod e <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element n ode <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5078 </p><p id="b" s...
5079 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 32 [for eignDoc.documentElement, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5080 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5081 "
5082 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 33 [fore ignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head><ti tle></title></head> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ ḧ
5083 </p><p id="b" s...
5084 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 33 [for eignDoc.head, 0] assert_equals: Sanity check: startContainer must be correct exp ected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5085 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5086 "
5087 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 34 [fore ignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body><p> Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <div id ="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5088 </p><p id="b" s...
5089 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 34 [for eignDoc.body, 1] assert_equals: Sanity check: startContainer must be correct exp ected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5090 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5091 "
5092 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 35 [para s[0], 0] assert_equals: anchorNode must not change if the node passed to extend( ) has the same root as the original range expected Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5093 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5094 "
5095 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 35 [par as[0], 0] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5096 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5097 "
5098 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 36 [para s[0], 1] assert_equals: anchorNode must not change if the node passed to extend( ) has the same root as the original range expected Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5099 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5100 "
5101 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 36 [par as[0], 1] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5102 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5103 "
5104 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 37 [para s[0], 2]
5105 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 37 [par as[0], 2] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5106 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5107 "
5108 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 38 [para s[1], 0] assert_equals: anchorNode must not change if the node passed to extend( ) has the same root as the original range expected Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5109 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5110 "
5111 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 38 [par as[1], 0] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5112 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5113 "
5114 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 39 [para s[1], 1] assert_equals: anchorNode must not change if the node passed to extend( ) has the same root as the original range expected Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5115 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5116 "
5117 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 39 [par as[1], 1] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5118 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5119 "
5120 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 40 [para s[1], 2]
5121 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 40 [par as[1], 2] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5122 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5123 "
5124 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 41 [deta chedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Element node <p>Opqrstuv </p> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5125 </p><p id="b" s...
5126 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 41 [det achedPara1, 0] assert_equals: Sanity check: startContainer must be correct expec ted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5127 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5128 "
5129 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 42 [deta chedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Element node <p>Opqrstuv </p> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5130 </p><p id="b" s...
5131 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 42 [det achedPara1, 1] assert_equals: Sanity check: startContainer must be correct expec ted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5132 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5133 "
5134 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 43 [test Div, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5135 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5136 "
5137 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 43 [tes tDiv, 0] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5138 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5139 "
5140 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 44 [test Div, 3] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5141 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5142 "
5143 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 44 [tes tDiv, 3] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5144 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5145 "
5146 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 45 [docu ment, -1]
5147 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 45 [doc ument, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5148 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5149 "
5150 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 46 [docu ment, 0] assert_equals: anchorNode must not change if the node passed to extend( ) has the same root as the original range expected Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5151 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5152 "
5153 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 46 [doc ument, 0] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5154 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5155 "
5156 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 47 [docu ment, 1] assert_equals: anchorNode must not change if the node passed to extend( ) has the same root as the original range expected Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5157 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5158 "
5159 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 47 [doc ument, 1] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5160 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5161 "
5162 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 48 [docu ment, 2] assert_equals: anchorNode must not change if the node passed to extend( ) has the same root as the original range expected Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5163 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5164 "
5165 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 48 [doc ument, 2] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5166 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5167 "
5168 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 49 [docu ment, 3]
5169 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 49 [doc ument, 3] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5170 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5171 "
5172 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 50 [comm ent, -1]
5173 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 50 [com ment, -1] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5174 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5175 "
5176 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 51 [comm ent, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5177 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5178 "
5179 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 51 [com ment, 0] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5180 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5181 "
5182 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 52 [comm ent, 4] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5183 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5184 "
5185 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 52 [com ment, 4] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5186 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5187 "
5188 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 53 [comm ent, 96]
5189 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 53 [com ment, 96] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5190 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5191 "
5192 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 54 [fore ignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it h as a different root from the original range expected Document node with 3 childr en but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5193 </p><p id="b" s...
5194 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 54 [for eignDoc, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5195 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5196 "
5197 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 55 [fore ignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it h as a different root from the original range expected Document node with 3 childr en but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5198 </p><p id="b" s...
5199 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 55 [for eignDoc, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5200 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5201 "
5202 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 56 [fore ignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Comme nter" and "commentator" mean different things. I'v...--> but got Element node < div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5203 </p><p id="b" s...
5204 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 56 [for eignComment, 2] assert_equals: Sanity check: startContainer must be correct expe cted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5205 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5206 "
5207 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 57 [fore ignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit tha t I harbor doubts about whether we really need..." but got Element node <div id= "test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5208 </p><p id="b" s...
5209 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 57 [for eignTextNode, 0] assert_equals: Sanity check: startContainer must be correct exp ected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5210 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5211 "
5212 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 58 [fore ignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "I admit th at I harbor doubts about whether we really need..." but got Element node <div id ="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5213 </p><p id="b" s...
5214 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 58 [for eignTextNode, 36] assert_equals: Sanity check: startContainer must be correct ex pected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5215 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5216 "
5217 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 59 [xmlD oc, -1]
5218 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 59 [xml Doc, -1] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5219 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5220 "
5221 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 60 [xmlD oc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children b ut got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5222 </p><p id="b" s...
5223 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 60 [xml Doc, 0] assert_equals: Sanity check: startContainer must be correct expected Ele ment node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5224 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5225 "
5226 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 61 [xmlD oc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children b ut got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5227 </p><p id="b" s...
5228 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 61 [xml Doc, 1] assert_equals: Sanity check: startContainer must be correct expected Ele ment node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5229 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5230 "
5231 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 62 [xmlD oc, 5]
5232 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 62 [xml Doc, 5] assert_equals: Sanity check: startContainer must be correct expected Ele ment node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5233 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5234 "
5235 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 63 [xmlC omment, 0] assert_equals: anchorNode must be the node passed to extend() if it h as a different root from the original range expected Comment node <!--I maliciou sly created a comment that will break incautiou...--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5236 </p><p id="b" s...
5237 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 63 [xml Comment, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5238 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5239 "
5240 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 64 [xmlC omment, 4] assert_equals: anchorNode must be the node passed to extend() if it h as a different root from the original range expected Comment node <!--I maliciou sly created a comment that will break incautiou...--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5241 </p><p id="b" s...
5242 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 64 [xml Comment, 4] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5243 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5244 "
5245 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 65 [proc essingInstruction, 0] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected ProcessingInstru ction node with target "somePI" and data "Did you know that \":syn sync fromstar t\" is very useful wh..." but got Element node <div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
5246 </p><p id="b" s...
5247 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 65 [pro cessingInstruction, 0] assert_equals: Sanity check: startContainer must be corre ct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5248 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5249 "
5250 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 66 [proc essingInstruction, 5] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected ProcessingInstru ction node with target "somePI" and data "Did you know that \":syn sync fromstar t\" is very useful wh..." but got Element node <div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
5251 </p><p id="b" s...
5252 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 66 [pro cessingInstruction, 5] assert_equals: Sanity check: startContainer must be corre ct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5253 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5254 "
5255 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 67 [proc essingInstruction, 9] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected ProcessingInstru ction node with target "somePI" and data "Did you know that \":syn sync fromstar t\" is very useful wh..." but got Element node <div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
5256 </p><p id="b" s...
5257 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 67 [pro cessingInstruction, 9] assert_equals: Sanity check: startContainer must be corre ct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5258 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5259 "
5260 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 68 [deta chedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "Uvwxyzab" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5261 </p><p id="b" s...
5262 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 68 [det achedTextNode, 0] assert_equals: Sanity check: startContainer must be correct ex pected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5263 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5264 "
5265 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 69 [deta chedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "Uvwxyzab" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5266 </p><p id="b" s...
5267 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 69 [det achedTextNode, 8] assert_equals: Sanity check: startContainer must be correct ex pected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5268 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5269 "
5270 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 70 [deta chedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Text node "Cde fghij" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5271 </p><p id="b" s...
5272 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 70 [det achedForeignTextNode, 0] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5273 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5274 "
5275 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 71 [deta chedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Text node "Cde fghij" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5276 </p><p id="b" s...
5277 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 71 [det achedForeignTextNode, 8] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5278 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5279 "
5280 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 72 [deta chedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Text node "Klmnopq r" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5281 </p><p id="b" s...
5282 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 72 [det achedXmlTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5283 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5284 "
5285 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 73 [deta chedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Text node "Klmnopq r" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5286 </p><p id="b" s...
5287 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 73 [det achedXmlTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5288 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5289 "
5290 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 74 [deta chedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Process ingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5291 </p><p id="b" s...
5292 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 74 [det achedProcessingInstruction, 12] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5293 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5294 "
5295 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 75 [deta chedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stuvw xyz--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5296 </p><p id="b" s...
5297 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 75 [det achedComment, 3] assert_equals: Sanity check: startContainer must be correct exp ected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5298 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5299 "
5300 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 76 [deta chedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stuvw xyz--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5301 </p><p id="b" s...
5302 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 76 [det achedComment, 5] assert_equals: Sanity check: startContainer must be correct exp ected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5303 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5304 "
5305 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 77 [deta chedForeignComment, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Comment node <! --אריה יהודה--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5306 </p><p id="b" s...
5307 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 77 [det achedForeignComment, 0] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5308 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5309 "
5310 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 78 [deta chedForeignComment, 4] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Comment node <! --אריה יהודה--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5311 </p><p id="b" s...
5312 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 78 [det achedForeignComment, 4] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5313 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5314 "
5315 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 79 [deta chedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--בן חיים אליעזר--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5316 </p><p id="b" s...
5317 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 79 [det achedXmlComment, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5318 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5319 "
5320 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 80 [docf rag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 c hildren but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5321 </p><p id="b" s...
5322 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 80 [doc frag, 0] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5323 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5324 "
5325 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 81 [fore ignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node w ith 0 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5326 </p><p id="b" s...
5327 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 81 [for eignDocfrag, 0] assert_equals: Sanity check: startContainer must be correct expe cted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5328 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5329 "
5330 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 82 [xmlD ocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it h as a different root from the original range expected DocumentFragment node with 0 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5331 </p><p id="b" s...
5332 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 82 [xml Docfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5333 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5334 "
5335 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 83 [doct ype, 0]
5336 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 83 [doc type, 0] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5337 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5338 "
5339 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 84 [doct ype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError f unction "function () {
5340 selection.extend(node, offset);
5341 }" 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
5342 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 84 [doc type, -17] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5343 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5344 "
5345 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 85 [doct ype, 1]
5346 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 85 [doc type, 1] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5347 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5348 "
5349 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 86 [fore ignDoctype, 0]
5350 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 86 [for eignDoctype, 0] assert_equals: Sanity check: startContainer must be correct expe cted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5351 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5352 "
5353 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 87 [xmlD octype, 0]
5354 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 87 [xml Doctype, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5355 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5356 "
5357 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 0 [paras[0].firstChild, -1]
5358 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 0 [paras[0].firstChild, -1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx"
5359 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 1 [paras[0].firstChild, 0]
5360 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 1 [paras[0].firstChild, 0] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvw x"
5361 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 2 [paras[0].firstChild, 1] assert_equals: focusOffset must be the offset pas sed to extend() expected 1 but got 2
5362 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 2 [paras[0].firstChild, 1] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvw x"
5363 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 3 [paras[0].firstChild, 2]
5364 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 3 [paras[0].firstChild, 2] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvw x"
5365 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 4 [paras[0].firstChild, 8]
5366 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 4 [paras[0].firstChild, 8] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvw x"
5367 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 5 [paras[0].firstChild, 9] assert_equals: focusOffset must be the offset pas sed to extend() expected 9 but got 10
5368 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 5 [paras[0].firstChild, 9] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvw x"
5369 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 6 [paras[0].firstChild, 10]
5370 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 6 [paras[0].firstChild, 10] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx"
5371 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 7 [paras[0].firstChild, 65535]
5372 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: endContainer mu st be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrs tuvwx"
5373 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 8 [paras[1].firstChild, -1]
5374 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 8 [paras[1].firstChild, -1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx"
5375 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 9 [paras[1].firstChild, 0] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
5376 " but got Text node "Qrstuvwx"
5377 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 9 [paras[1].firstChild, 0] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvw x"
5378 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 10 [paras[1].firstChild, 1] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
5379 " but got Text node "Qrstuvwx"
5380 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 10 [paras[1].firstChild, 1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx"
5381 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 11 [paras[1].firstChild, 2] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
5382 " but got Text node "Qrstuvwx"
5383 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 11 [paras[1].firstChild, 2] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx"
5384 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 12 [paras[1].firstChild, 8] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
5385 " but got Text node "Qrstuvwx"
5386 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 12 [paras[1].firstChild, 8] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx"
5387 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 13 [paras[1].firstChild, 9] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
5388 " but got Text node "Qrstuvwx"
5389 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 13 [paras[1].firstChild, 9] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx"
5390 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 14 [paras[1].firstChild, 10]
5391 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 14 [paras[1].firstChild, 10] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstu vwx"
5392 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 15 [paras[1].firstChild, 65535]
5393 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qr stuvwx"
5394 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Opqrstuv" but got Text node "Qrstuvwx"
5395 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Q rstuvwx"
5396 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Opqrstuv" but got Text node "Qrstuvwx"
5397 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Q rstuvwx"
5398 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Opqrstuv" but got Text node "Qrstuvwx"
5399 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Q rstuvwx"
5400 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 19 [detachedPara1.firstChild, 9]
5401 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Q rstuvwx"
5402 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Efghijkl" but got Text node "Qrstuvwx"
5403 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qr stuvwx"
5404 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Efghijkl" but got Text node "Qrstuvwx"
5405 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qr stuvwx"
5406 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Efghijkl" but got Text node "Qrstuvwx"
5407 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qr stuvwx"
5408 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 23 [foreignPara1.firstChild, 9]
5409 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qr stuvwx"
5410 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 24 [document.documentElement, -1]
5411 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 24 [document.documentElement, -1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node " Qrstuvwx"
5412 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 25 [document.documentElement, 0] assert_equals: focusNode must be the node p assed to extend() expected Element node <html><head><title>Selection extend() te sts</title>
5413 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5414 "
5415 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 25 [document.documentElement, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Q rstuvwx"
5416 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 26 [document.documentElement, 1] assert_equals: focusNode must be the node p assed to extend() expected Element node <html><head><title>Selection extend() te sts</title>
5417 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5418 "
5419 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 26 [document.documentElement, 1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Q rstuvwx"
5420 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 27 [document.documentElement, 2] assert_equals: focusNode must be the node p assed to extend() expected Element node <html><head><title>Selection extend() te sts</title>
5421 <meta... but got Text node "Qrstuvwx"
5422 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 27 [document.documentElement, 2] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Q rstuvwx"
5423 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 28 [document.documentElement, 7]
5424 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 28 [document.documentElement, 7] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Q rstuvwx"
5425 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 29 [document.head, 1] assert_equals: focusNode must be the node passed to ex tend() expected Element node <head><title>Selection extend() tests</title>
5426 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5427 "
5428 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 29 [document.head, 1] assert_equals: Sanity check: endContainer must be cor rect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5429 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 30 [document.body, 3] assert_equals: focusNode must be the node passed to ex tend() expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5430 </p><p id... but got Text node "Qrstuvwx"
5431 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 30 [document.body, 3] assert_equals: Sanity check: endContainer must be cor rect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5432 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but g ot Text node "Qrstuvwx"
5433 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: endContaine r must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5434 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but g ot Text node "Qrstuvwx"
5435 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: endContaine r must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5436 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <head><title></title></head> but got Text node "Qrstuvwx"
5437 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 33 [foreignDoc.head, 0] assert_equals: Sanity check: endContainer must be c orrect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5438 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text nod e "Qrstuvwx"
5439 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 34 [foreignDoc.body, 1] assert_equals: Sanity check: endContainer must be c orrect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5440 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 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̈ḧ
5441 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5442 "
5443 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 35 [paras[0], 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5444 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 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̈ḧ
5445 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5446 "
5447 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 36 [paras[0], 1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5448 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 37 [paras[0], 2]
5449 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 37 [paras[0], 2] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5450 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 38 [paras[1], 0] assert_equals: focusNode must be the node passed to extend( ) expected Element node <p id="b" style="display:none">Ijklmnop
5451 </p> but got Text node "Qrstuvwx"
5452 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 38 [paras[1], 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5453 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 39 [paras[1], 1] assert_equals: focusNode must be the node passed to extend( ) expected Element node <p id="b" style="display:none">Ijklmnop
5454 </p> but got Text node "Qrstuvwx"
5455 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 39 [paras[1], 1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5456 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 40 [paras[1], 2]
5457 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 40 [paras[1], 2] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5458 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Qrstuvwx"
5459 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 41 [detachedPara1, 0] assert_equals: Sanity check: endContainer must be cor rect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5460 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Qrstuvwx"
5461 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 42 [detachedPara1, 1] assert_equals: Sanity check: endContainer must be cor rect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5462 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 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̈ḧ
5463 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5464 "
5465 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 43 [testDiv, 0] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5466 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 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̈ḧ
5467 </p><p id="b" s... but got Text node "Qrstuvwx"
5468 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 44 [testDiv, 3] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5469 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 45 [document, -1]
5470 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 45 [document, -1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5471 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 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̈ëf̈g̈ḧ
5472 "
5473 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 46 [document, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5474 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 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̈ëf̈g̈ḧ
5475 "
5476 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 47 [document, 1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5477 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 48 [document, 2] assert_equals: focusNode must be the node passed to extend( ) expected Document node with 2 children but got Text node "Qrstuvwx"
5478 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 48 [document, 2] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5479 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 49 [document, 3]
5480 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 49 [document, 3] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5481 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 50 [comment, -1]
5482 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 50 [comment, -1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5483 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 51 [comment, 0] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5484 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 51 [comment, 0] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5485 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 52 [comment, 4] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5486 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 52 [comment, 4] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5487 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 53 [comment, 96]
5488 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 53 [comment, 96] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5489 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Document node w ith 3 children but got Text node "Qrstuvwx"
5490 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 54 [foreignDoc, 0] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5491 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Document node w ith 3 children but got Text node "Qrstuvwx"
5492 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 55 [foreignDoc, 1] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5493 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment nod e <!--"Commenter" and "commentator" mean different things. I'v...--> but got Te xt node "Qrstuvwx"
5494 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 56 [foreignComment, 2] assert_equals: Sanity check: endContainer must be co rrect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5495 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Text node "Qrstuvwx"
5496 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 57 [foreignTextNode, 0] assert_equals: Sanity check: endContainer must be c orrect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5497 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 58 [foreignTextNode, 36] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Text nod e "Qrstuvwx"
5498 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 58 [foreignTextNode, 36] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5499 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 59 [xmlDoc, -1]
5500 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 59 [xmlDoc, -1] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5501 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Text node "Qrstuvwx"
5502 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 60 [xmlDoc, 0] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5503 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Text node "Qrstuvwx"
5504 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 61 [xmlDoc, 1] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5505 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 62 [xmlDoc, 5]
5506 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 62 [xmlDoc, 5] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5507 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 63 [xmlComment, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Comment node <! --I maliciously created a comment that will break incautiou...--> but got Text n ode "Qrstuvwx"
5508 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 63 [xmlComment, 0] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5509 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 64 [xmlComment, 4] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Comment node <! --I maliciously created a comment that will break incautiou...--> but got Text n ode "Qrstuvwx"
5510 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 64 [xmlComment, 4] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5511 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 65 [processingInstruction, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "somePI" and data "Did you know that \":syn s ync fromstart\" is very useful wh..." but got Text node "Qrstuvwx"
5512 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 65 [processingInstruction, 0] assert_equals: Sanity check: endContainer mus t be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrst uvwx"
5513 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 66 [processingInstruction, 5] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "somePI" and data "Did you know that \":syn s ync fromstart\" is very useful wh..." but got Text node "Qrstuvwx"
5514 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 66 [processingInstruction, 5] assert_equals: Sanity check: endContainer mus t be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrst uvwx"
5515 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 67 [processingInstruction, 9] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "somePI" and data "Did you know that \":syn s ync fromstart\" is very useful wh..." but got Text node "Qrstuvwx"
5516 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 67 [processingInstruction, 9] assert_equals: Sanity check: endContainer mus t be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrst uvwx"
5517 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 68 [detachedTextNode, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "Uvwxyzab" but got Text node "Qrstuvwx"
5518 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 68 [detachedTextNode, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5519 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 69 [detachedTextNode, 8] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "Uvwxyzab" but got Text node "Qrstuvwx"
5520 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 69 [detachedTextNode, 8] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5521 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Cdefghij" but got Text node "Qrstuvwx"
5522 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qr stuvwx"
5523 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Cdefghij" but got Text node "Qrstuvwx"
5524 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qr stuvwx"
5525 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Text n ode "Klmnopqr" but got Text node "Qrstuvwx"
5526 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx"
5527 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Text n ode "Klmnopqr" but got Text node "Qrstuvwx"
5528 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx"
5529 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Text node "Qrstuvwx"
5530 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: endCont ainer must be correct expected Comment node <!--Alphabet soup?--> but got Text n ode "Qrstuvwx"
5531 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment no de <!--Stuvwxyz--> but got Text node "Qrstuvwx"
5532 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 75 [detachedComment, 3] assert_equals: Sanity check: endContainer must be c orrect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5533 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment no de <!--Stuvwxyz--> but got Text node "Qrstuvwx"
5534 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 76 [detachedComment, 5] assert_equals: Sanity check: endContainer must be c orrect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5535 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--אריה יהודה--> but got Text node "Qrstuvwx"
5536 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 77 [detachedForeignComment, 0] assert_equals: Sanity check: endContainer mu st be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrs tuvwx"
5537 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--אריה יהודה--> but got Text node "Qrstuvwx"
5538 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 78 [detachedForeignComment, 4] assert_equals: Sanity check: endContainer mu st be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrs tuvwx"
5539 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--בן חיים אליעזר--> but got Text node "Qrstuvwx"
5540 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 79 [detachedXmlComment, 2] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvw x"
5541 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected DocumentFragment n ode with 0 children but got Text node "Qrstuvwx"
5542 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 80 [docfrag, 0] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5543 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFra gment node with 0 children but got Text node "Qrstuvwx"
5544 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 81 [foreignDocfrag, 0] assert_equals: Sanity check: endContainer must be co rrect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5545 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected DocumentFragmen t node with 0 children but got Text node "Qrstuvwx"
5546 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 82 [xmlDocfrag, 0] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5547 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 83 [doctype, 0]
5548 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 83 [doctype, 0] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5549 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNod eTypeError function "function () {
5550 selection.extend(node, offset);
5551 }" 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
5552 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 84 [doctype, -17] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5553 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 85 [doctype, 1]
5554 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 85 [doctype, 1] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5555 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 86 [foreignDoctype, 0]
5556 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 86 [foreignDoctype, 0] assert_equals: Sanity check: endContainer must be co rrect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5557 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 87 [xmlDoctype, 0]
5558 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 87 [xmlDoctype, 0] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5559 Harness: the test ran to completion.
5560
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698