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

Side by Side Diff: third_party/WebKit/LayoutTests/external/wpt/selection/addRange-12-expected.txt

Issue 2709443002: Selection API: addRange() should be ignored if there is an existing Range. (Closed)
Patch Set: . Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 CONSOLE ERROR: line 24: Discontiguous selection is not supported. 1 CONSOLE WARNING: line 24: The behavior that Selection.addRange() merges existing Range and the specified Range was removed. See https://www.chromestatus.com/fea tures/6680566019653632 for more details.
2 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
3 CONSOLE WARNING: line 24: The behavior that Selection.addRange() merges existing Range and the specified Range is deprecated and will be removed in M58, around April 2017. See https://www.chromestatus.com/features/6680566019653632 for more details.
4 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
5 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
6 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
7 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
8 CONSOLE ERROR: line 8: The given range isn't in document.
9 CONSOLE ERROR: line 8: The given range isn't in document.
10 CONSOLE ERROR: line 8: The given range isn't in document.
11 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
12 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
13 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
14 CONSOLE ERROR: line 8: The given range isn't in document.
15 CONSOLE ERROR: line 8: The given range isn't in document.
16 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
17 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
18 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
19 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
20 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
21 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
22 CONSOLE ERROR: line 8: The given range isn't in document. 2 CONSOLE ERROR: line 8: The given range isn't in document.
23 CONSOLE ERROR: line 8: The given range isn't in document. 3 CONSOLE ERROR: line 8: The given range isn't in document.
24 CONSOLE ERROR: line 8: The given range isn't in document. 4 CONSOLE ERROR: line 8: The given range isn't in document.
25 CONSOLE ERROR: line 8: The given range isn't in document. 5 CONSOLE ERROR: line 8: The given range isn't in document.
26 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
27 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
28 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
29 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
30 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
31 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
32 CONSOLE ERROR: line 8: The given range isn't in document. 6 CONSOLE ERROR: line 8: The given range isn't in document.
33 CONSOLE ERROR: line 8: The given range isn't in document. 7 CONSOLE ERROR: line 8: The given range isn't in document.
34 CONSOLE ERROR: line 8: The given range isn't in document. 8 CONSOLE ERROR: line 8: The given range isn't in document.
35 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
36 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
37 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
38 CONSOLE ERROR: line 8: The given range isn't in document. 9 CONSOLE ERROR: line 8: The given range isn't in document.
39 CONSOLE ERROR: line 8: The given range isn't in document. 10 CONSOLE ERROR: line 8: The given range isn't in document.
40 CONSOLE ERROR: line 24: Discontiguous selection is not supported. 11 CONSOLE ERROR: line 8: The given range isn't in document.
41 CONSOLE ERROR: line 24: Discontiguous selection is not supported. 12 CONSOLE ERROR: line 8: The given range isn't in document.
42 CONSOLE ERROR: line 24: Discontiguous selection is not supported. 13 CONSOLE ERROR: line 8: The given range isn't in document.
43 CONSOLE ERROR: line 24: Discontiguous selection is not supported. 14 CONSOLE ERROR: line 8: The given range isn't in document.
44 CONSOLE ERROR: line 24: Discontiguous selection is not supported. 15 CONSOLE ERROR: line 8: The given range isn't in document.
45 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
46 CONSOLE ERROR: line 8: The given range isn't in document. 16 CONSOLE ERROR: line 8: The given range isn't in document.
47 CONSOLE ERROR: line 8: The given range isn't in document. 17 CONSOLE ERROR: line 8: The given range isn't in document.
48 CONSOLE ERROR: line 8: The given range isn't in document. 18 CONSOLE ERROR: line 8: The given range isn't in document.
49 CONSOLE ERROR: line 8: The given range isn't in document. 19 CONSOLE ERROR: line 8: The given range isn't in document.
50 This is a testharness.js-based test. 20 This is a testharness.js-based test.
51 Found 1208 tests; 1008 PASS, 200 FAIL, 0 TIMEOUT, 0 NOTRUN. 21 Found 1208 tests; 984 PASS, 224 FAIL, 0 TIMEOUT, 0 NOTRUN.
52 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() mu st do nothing 22 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() mu st do nothing
53 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() mu st do nothing 23 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() mu st do nothing
54 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() mu st do nothing 24 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() mu st do nothing
55 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() mu st do nothing 25 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() mu st do nothing
56 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() mu st do nothing 26 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() mu st do nothing
57 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() mu st do nothing 27 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() mu st do nothing
58 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() mu st do nothing 28 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() mu st do nothing
59 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() mu st do nothing 29 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() mu st do nothing
60 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first add Range() must do nothing 30 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first add Range() must do nothing
61 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first add Range() must do nothing 31 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first add Range() must do nothing
(...skipping 128 matching lines...) Expand 10 before | Expand all | Expand 10 after
190 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 6 160 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 6
191 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6 161 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
192 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given 162 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
193 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1 163 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1
194 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints 164 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
195 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added 165 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
196 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the fir st added range must modify the Selection's last Range 166 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the fir st added range must modify the Selection's last Range
197 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Sel ection's last Range must modify the first added Range 167 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Sel ection's last Range must modify the first added Range
198 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given 168 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
199 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1 169 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1
200 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints 170 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints assert _equals: startOffset of the Selection's last Range must match the added Range ex pected 2 but got 6
201 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "b̈c̈d̈" but got object "b̈c̈d̈" 171 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "b̈c̈d̈" but got object ""
202 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 2 172 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 6
203 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6 173 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
204 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given 174 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
205 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1 175 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1
206 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints 176 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints
207 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added 177 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added
208 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the fir st added range must modify the Selection's last Range 178 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the fir st added range must modify the Selection's last Range
209 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Sel ection's last Range must modify the first added Range 179 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Sel ection's last Range must modify the first added Range
210 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given 180 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
211 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1 181 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1
212 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints 182 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints assert _equals: startOffset of the Selection's last Range must match the added Range ex pected 2 but got 6
213 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "b̈c̈d̈e" but got object "b̈c̈d̈e" 183 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "b̈c̈d̈e" but got object ""
214 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 2 184 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 6
215 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6 185 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
216 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given 186 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
217 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 187 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
218 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints 188 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
219 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added 189 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
220 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the fir st added range must modify the Selection's last Range 190 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the fir st added range must modify the Selection's last Range
221 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Sel ection's last Range must modify the first added Range 191 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Sel ection's last Range must modify the first added Range
222 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given 192 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
223 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 193 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
224 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints assert _equals: startContainer of the Selection's last Range must match the added Range expected Text node "Ijklmnop 194 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints assert _equals: startContainer of the Selection's last Range must match the added Range expected Text node "Ijklmnop
(...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after
329 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Rang e must match the added Range expected 0 but got 6 299 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Rang e must match the added Range expected 0 but got 6
330 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6 300 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
331 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given 301 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given
332 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in rangeCount being 1 302 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in rangeCount being 1
333 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in the selection's last range having the specified endpoi nts 303 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in the selection's last range having the specified endpoi nts
334 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in the selection's last range being the same object we ad ded 304 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in the selection's last range being the same object we ad ded
335 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the first added range must modify the Selection's last Range 305 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the first added range must modify the Selection's last Range
336 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the Selection's last Range must modify the first added Range 306 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the Selection's last Range must modify the first added Range
337 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given 307 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given
338 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in rangeCount being 1 308 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in rangeCount being 1
339 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpo ints 309 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpo ints assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node <html><head><title>Selection.addRange() tests< /title>
310 <me... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
311 "
340 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we a dded assert_equals: getRangeAt(rangeCount - 1) must return the same object we ad ded expected object "Selection.addRange() tests 312 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we a dded assert_equals: getRangeAt(rangeCount - 1) must return the same object we ad ded expected object "Selection.addRange() tests
341 313
342 Äb̈c̈d̈ëf̈g̈ḧ 314 Äb̈c̈d̈ëf̈g̈ḧ
343 Ijklmnop 315 Ijklmnop
344 QrstuvwxYzabcdefGhijklmn 316 QrstuvwxYzabcdefGhijklmn
345 317
346 318
347 319
348 320
349 321
350 "use strict"; 322 "use strict";
351 323
352 testAddRangeSubSet(12, 16); 324 testAddRangeSubSet(12, 16);
353 testDiv.style.display = "none"; 325 testDiv.style.display = "none";
354 " but got object "Selection.addRange() tests 326 " but got object ""
355 327 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Rang e must match the added Range expected 0 but got 6
356 Äb̈c̈d̈ëf̈g̈ḧ
357 Ijklmnop
358 QrstuvwxYzabcdefGhijklmn
359
360
361
362
363
364 "use strict";
365
366 testAddRangeSubSet(12, 16);
367 testDiv.style.display = "none";
368 "
369 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last R ange must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
370 " but got Element node <html><head><title>Selection.addRange() tests</title>
371 <me...
372 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6 328 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
373 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given 329 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given
374 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in rangeCount being 1 330 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in rangeCount being 1
375 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in the selection's last range having the specified endpoi nts 331 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in the selection's last range having the specified endpoi nts
376 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in the selection's last range being the same object we ad ded 332 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in the selection's last range being the same object we ad ded
377 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the first added range must modify the Selection's last Range 333 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the first added range must modify the Selection's last Range
378 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the Selection's last Range must modify the first added Range 334 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the Selection's last Range must modify the first added Range
379 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given 335 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given
380 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in rangeCount being 1 336 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in rangeCount being 1
381 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpo ints 337 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpo ints assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node <html><head><title>Selection.addRange() tests< /title>
338 <me... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
339 "
382 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we a dded assert_equals: getRangeAt(rangeCount - 1) must return the same object we ad ded expected object "Äb̈c̈d̈ëf̈g̈ḧ 340 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we a dded assert_equals: getRangeAt(rangeCount - 1) must return the same object we ad ded expected object "Äb̈c̈d̈ëf̈g̈ḧ
383 Ijklmnop 341 Ijklmnop
384 QrstuvwxYzabcdefGhijklmn 342 QrstuvwxYzabcdefGhijklmn
385 343
386 344
387 345
388 346
389 347
390 "use strict"; 348 "use strict";
391 349
392 testAddRangeSubSet(12, 16); 350 testAddRangeSubSet(12, 16);
393 testDiv.style.display = "none"; 351 testDiv.style.display = "none";
394 " but got object "Äb̈c̈d̈ëf̈g̈ḧ 352 " but got object ""
395 Ijklmnop 353 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Rang e must match the added Range expected 0 but got 6
396 QrstuvwxYzabcdefGhijklmn
397
398
399
400
401
402 "use strict";
403
404 testAddRangeSubSet(12, 16);
405 testDiv.style.display = "none";
406 "
407 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last R ange must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
408 " but got Element node <html><head><title>Selection.addRange() tests</title>
409 <me...
410 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6 354 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
411 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must not th row exceptions or modify the range it's given 355 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must not th row exceptions or modify the range it's given
412 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in rangeCount being 1 356 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in rangeCount being 1
413 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range having the specified endpoints 357 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
414 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range being the same object we added 358 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range being the same object we added
415 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the first added ra nge must modify the Selection's last Range 359 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the first added ra nge must modify the Selection's last Range
416 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's la st Range must modify the first added Range 360 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's la st Range must modify the first added Range
417 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must not t hrow exceptions or modify the range it's given 361 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must not t hrow exceptions or modify the range it's given
418 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must resul t in rangeCount being 1 362 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must resul t in rangeCount being 1
419 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected E lement node <head><title>Selection.addRange() tests</title> 363 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected E lement node <head><title>Selection.addRange() tests</title>
420 <meta nam... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 364 <meta nam... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
421 " 365 "
422 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 366 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
423 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6 367 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
424 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6 368 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6
425 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must not th row exceptions or modify the range it's given 369 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must not th row exceptions or modify the range it's given
426 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 370 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
427 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints 371 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
428 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added 372 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
429 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the first added ra nge must modify the Selection's last Range 373 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the first added ra nge must modify the Selection's last Range
430 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's la st Range must modify the first added Range 374 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's la st Range must modify the first added Range
431 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must not t hrow exceptions or modify the range it's given 375 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must not t hrow exceptions or modify the range it's given
432 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must resul t in rangeCount being 1 376 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must resul t in rangeCount being 1
433 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must resul t in the selection's last range having the specified endpoints 377 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected E lement node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
378 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
379 "
434 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "A ̈b̈c̈d̈ëf̈g̈ḧ 380 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "A ̈b̈c̈d̈ëf̈g̈ḧ
435 Ijklmnop 381 Ijklmnop
436 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ 382 QrstuvwxYzabcdefGhijklmn" but got object ""
437 Ijklmnop 383 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
438 QrstuvwxYzabcdefGhijklmn"
439 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
440 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
441 </p><p id...
442 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6 384 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6
443 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must not throw exceptions or modify the range it's given 385 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must not throw exceptions or modify the range it's given
444 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must result in rangeCount being 1 386 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must result in rangeCount being 1
445 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must result in the selection's last range having the specified en dpoints 387 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must result in the selection's last range having the specified en dpoints
446 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must result in the selection's last range being the same object w e added 388 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must result in the selection's last range being the same object w e added
447 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mo difying the first added range must modify the Selection's last Range 389 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mo difying the first added range must modify the Selection's last Range
448 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mo difying the Selection's last Range must modify the first added Range 390 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mo difying the Selection's last Range must modify the first added Range
449 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: se cond addRange() must do nothing 391 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: se cond addRange() must do nothing
450 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must no t throw exceptions or modify the range it's given 392 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must no t throw exceptions or modify the range it's given
451 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must re sult in rangeCount being 1 393 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must re sult in rangeCount being 1
(...skipping 24 matching lines...) Expand all
476 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range exp ected 0 but got 6 418 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range exp ected 0 but got 6
477 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6 419 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
478 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw except ions or modify the range it's given 420 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw except ions or modify the range it's given
479 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeC ount being 1 421 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeC ount being 1
480 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the se lection's last range having the specified endpoints 422 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the se lection's last range having the specified endpoints
481 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the se lection's last range being the same object we added 423 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the se lection's last range being the same object we added
482 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must m odify the Selection's last Range 424 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must m odify the Selection's last Range
483 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range m ust modify the first added Range 425 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range m ust modify the first added Range
484 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw excep tions or modify the range it's given 426 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw excep tions or modify the range it's given
485 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in range Count being 1 427 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in range Count being 1
486 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the s election's last range having the specified endpoints 428 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the s election's last range having the specified endpoints assert_equals: startContain er of the Selection's last Range must match the added Range expected Element nod e <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
429 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
430 "
487 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf ̈g̈ḧ 431 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf ̈g̈ḧ
488 " but got object "Äb̈c̈d̈ëf̈g̈ḧ 432 " but got object ""
489 " 433 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range exp ected 0 but got 6
490 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
491 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
492 </p>
493 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6 434 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
494 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not th row exceptions or modify the range it's given 435 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not th row exceptions or modify the range it's given
495 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 436 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
496 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints 437 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
497 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added 438 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
498 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added ra nge must modify the Selection's last Range 439 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added ra nge must modify the Selection's last Range
499 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's la st Range must modify the first added Range 440 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's la st Range must modify the first added Range
500 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must do no thing 441 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must do no thing
501 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not th row exceptions or modify the range it's given 442 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not th row exceptions or modify the range it's given
502 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1 443 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
503 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints 444 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
504 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added 445 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
505 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added ra nge must modify the Selection's last Range 446 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added ra nge must modify the Selection's last Range
506 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's la st Range must modify the first added Range 447 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's la st Range must modify the first added Range
507 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must do no thing 448 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must do no thing
508 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given 449 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
509 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 450 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
510 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints 451 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
511 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added 452 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
512 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the fi rst added range must modify the Selection's last Range 453 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the fi rst added range must modify the Selection's last Range
513 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Se lection's last Range must modify the first added Range 454 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Se lection's last Range must modify the first added Range
514 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must not throw exceptions or modify the range it's given 455 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must not throw exceptions or modify the range it's given
515 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must result in rangeCount being 1 456 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must result in rangeCount being 1
516 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must result in the selection's last range having the specified endpoints 457 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must result in the selection's last range having the specified endpoints asser t_equals: startOffset of the Selection's last Range must match the added Range e xpected 0 but got 6
517 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must result in the selection's last range being the same object we added asser t_equals: getRangeAt(rangeCount - 1) must return the same object we added expect ed object "Äb̈c̈d̈ëf̈g̈ḧ 458 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must result in the selection's last range being the same object we added asser t_equals: getRangeAt(rangeCount - 1) must return the same object we added expect ed object "Äb̈c̈d̈ëf̈g̈ḧ
518 " but got object "Äb̈c̈d̈ëf̈g̈ḧ 459 " but got object ""
519 " 460 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the se cond added range must modify the Selection's last Range assert_equals: After mut ating the second added Range, startOffset of the Selection's last Range must mat ch the added Range expected 0 but got 6
520 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the se cond added range must modify the Selection's last Range assert_equals: After mut ating the second added Range, endContainer of the Selection's last Range must ma tch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
521 " but got Text node "Ijklmnop
522 "
523 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Se lection's last Range must modify the second added Range assert_equals: After sec ond addRange(), after mutating the Selection's last Range, startOffset of the Se lection's last Range must match the added Range expected 0 but got 6 461 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Se lection's last Range must modify the second added Range assert_equals: After sec ond addRange(), after mutating the Selection's last Range, startOffset of the Se lection's last Range must match the added Range expected 0 but got 6
524 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given 462 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
525 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 463 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
526 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints 464 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
527 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added 465 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
528 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the fi rst added range must modify the Selection's last Range 466 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the fi rst added range must modify the Selection's last Range
529 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Se lection's last Range must modify the first added Range 467 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Se lection's last Range must modify the first added Range
530 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must not throw exceptions or modify the range it's given 468 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must not throw exceptions or modify the range it's given
531 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must result in rangeCount being 1 469 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must result in rangeCount being 1
532 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must result in the selection's last range having the specified endpoints 470 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must result in the selection's last range having the specified endpoints asser t_equals: startOffset of the Selection's last Range must match the added Range e xpected 0 but got 6
533 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must result in the selection's last range being the same object we added asser t_equals: getRangeAt(rangeCount - 1) must return the same object we added expect ed object "Äb̈c̈d̈ëf̈g̈ḧ 471 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must result in the selection's last range being the same object we added asser t_equals: getRangeAt(rangeCount - 1) must return the same object we added expect ed object "Äb̈c̈d̈ëf̈g̈ḧ
534 Ijklmnop" but got object "Äb̈c̈d̈ëf̈g̈ḧ 472 Ijklmnop" but got object ""
535 Ijklmnop" 473 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the se cond added range must modify the Selection's last Range assert_equals: After mut ating the second added Range, startOffset of the Selection's last Range must mat ch the added Range expected 0 but got 6
536 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the se cond added range must modify the Selection's last Range assert_equals: After mut ating the second added Range, endContainer of the Selection's last Range must ma tch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
537 " but got Text node "Ijklmnop
538 "
539 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Se lection's last Range must modify the second added Range assert_equals: After sec ond addRange(), after mutating the Selection's last Range, startOffset of the Se lection's last Range must match the added Range expected 0 but got 6 474 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Se lection's last Range must modify the second added Range assert_equals: After sec ond addRange(), after mutating the Selection's last Range, startOffset of the Se lection's last Range must match the added Range expected 0 but got 6
540 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not t hrow exceptions or modify the range it's given 475 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not t hrow exceptions or modify the range it's given
541 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must resul t in rangeCount being 1 476 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must resul t in rangeCount being 1
542 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must resul t in the selection's last range having the specified endpoints 477 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must resul t in the selection's last range having the specified endpoints
543 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must resul t in the selection's last range being the same object we added 478 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must resul t in the selection's last range being the same object we added
544 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added r ange must modify the Selection's last Range 479 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added r ange must modify the Selection's last Range
545 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's l ast Range must modify the first added Range 480 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's l ast Range must modify the first added Range
546 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given 481 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
547 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resu lt in rangeCount being 1 482 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resu lt in rangeCount being 1
548 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resu lt in the selection's last range having the specified endpoints 483 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resu lt in the selection's last range having the specified endpoints assert_equals: s tartOffset of the Selection's last Range must match the added Range expected 3 b ut got 6
549 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resu lt in the selection's last range being the same object we added assert_equals: g etRangeAt(rangeCount - 1) must return the same object we added expected object " ̈c̈d̈ëf̈g̈ḧ 484 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resu lt in the selection's last range being the same object we added assert_equals: g etRangeAt(rangeCount - 1) must return the same object we added expected object " ̈c̈d̈ëf̈g̈ḧ
550 Ijklmnop 485 Ijklmnop
551 QrstuvwxYzabcdef" but got object "̈c̈d̈ëf̈g̈ḧ 486 QrstuvwxYzabcdef" but got object ""
552 Ijklmnop 487 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the s econd added Range, startOffset of the Selection's last Range must match the adde d Range expected 0 but got 6
553 QrstuvwxYzabcdef"
554 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the s econd added Range, startOffset of the Selection's last Range must match the adde d Range expected 0 but got 3
555 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's l ast Range must modify the second added Range assert_equals: After second addRang e(), after mutating the Selection's last Range, startOffset of the Selection's l ast Range must match the added Range expected 0 but got 6 488 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's l ast Range must modify the second added Range assert_equals: After second addRang e(), after mutating the Selection's last Range, startOffset of the Selection's l ast Range must match the added Range expected 0 but got 6
556 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not t hrow exceptions or modify the range it's given 489 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not t hrow exceptions or modify the range it's given
557 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must resul t in rangeCount being 1 490 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must resul t in rangeCount being 1
558 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must resul t in the selection's last range having the specified endpoints 491 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must resul t in the selection's last range having the specified endpoints
559 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must resul t in the selection's last range being the same object we added 492 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must resul t in the selection's last range being the same object we added
560 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added r ange must modify the Selection's last Range 493 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added r ange must modify the Selection's last Range
561 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's l ast Range must modify the first added Range 494 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's l ast Range must modify the first added Range
562 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given 495 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
563 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resu lt in rangeCount being 1 496 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resu lt in rangeCount being 1
564 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resu lt in the selection's last range having the specified endpoints 497 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resu lt in the selection's last range having the specified endpoints assert_equals: s tartContainer of the Selection's last Range must match the added Range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
565 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resu lt in the selection's last range being the same object we added assert_equals: g etRangeAt(rangeCount - 1) must return the same object we added expected object " Äb̈c̈d" but got object "Äb̈c̈d" 498 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
566 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the s econd added Range, startContainer of the Selection's last Range must match the a dded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 499 "
567 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 500 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resu lt in the selection's last range being the same object we added assert_equals: g etRangeAt(rangeCount - 1) must return the same object we added expected object " Äb̈c̈d" but got object ""
568 </p> 501 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the s econd added Range, startOffset of the Selection's last Range must match the adde d Range expected 0 but got 6
569 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's l ast Range must modify the second added Range assert_equals: After second addRang e(), after mutating the Selection's last Range, startOffset of the Selection's l ast Range must match the added Range expected 0 but got 6 502 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's l ast Range must modify the second added Range assert_equals: After second addRang e(), after mutating the Selection's last Range, startOffset of the Selection's l ast Range must match the added Range expected 0 but got 6
570 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw excepti ons or modify the range it's given 503 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw excepti ons or modify the range it's given
571 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCo unt being 1 504 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCo unt being 1
572 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the sel ection's last range having the specified endpoints 505 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the sel ection's last range having the specified endpoints
573 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the sel ection's last range being the same object we added 506 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the sel ection's last range being the same object we added
574 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must mo dify the Selection's last Range 507 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must mo dify the Selection's last Range
575 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range mu st modify the first added Range 508 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range mu st modify the first added Range
576 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw except ions or modify the range it's given 509 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw except ions or modify the range it's given
577 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeC ount being 1 510 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeC ount being 1
578 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the se lection's last range having the specified endpoints assert_equals: startContaine r of the Selection's last Range must match the added Range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 511 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the se lection's last range having the specified endpoints assert_equals: startContaine r of the Selection's last Range must match the added Range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
631 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 34 [document, 0, document, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range exp ected 0 but got 6 564 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 34 [document, 0, document, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range exp ected 0 but got 6
632 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 34 [document, 0, document, 1]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6 565 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 34 [document, 0, document, 1]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
633 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 35 [document, 0, document, 2]: first addRange() must not throw except ions or modify the range it's given 566 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 35 [document, 0, document, 2]: first addRange() must not throw except ions or modify the range it's given
634 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 35 [document, 0, document, 2]: first addRange() must result in rangeC ount being 1 567 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 35 [document, 0, document, 2]: first addRange() must result in rangeC ount being 1
635 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 35 [document, 0, document, 2]: first addRange() must result in the se lection's last range having the specified endpoints 568 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 35 [document, 0, document, 2]: first addRange() must result in the se lection's last range having the specified endpoints
636 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 35 [document, 0, document, 2]: first addRange() must result in the se lection's last range being the same object we added 569 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 35 [document, 0, document, 2]: first addRange() must result in the se lection's last range being the same object we added
637 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 35 [document, 0, document, 2]: modifying the first added range must m odify the Selection's last Range 570 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 35 [document, 0, document, 2]: modifying the first added range must m odify the Selection's last Range
638 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 35 [document, 0, document, 2]: modifying the Selection's last Range m ust modify the first added Range 571 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 35 [document, 0, document, 2]: modifying the Selection's last Range m ust modify the first added Range
639 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 35 [document, 0, document, 2]: second addRange() must not throw excep tions or modify the range it's given 572 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 35 [document, 0, document, 2]: second addRange() must not throw excep tions or modify the range it's given
640 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 35 [document, 0, document, 2]: second addRange() must result in range Count being 1 573 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 35 [document, 0, document, 2]: second addRange() must result in range Count being 1
641 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 35 [document, 0, document, 2]: second addRange() must result in the s election's last range having the specified endpoints 574 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 35 [document, 0, document, 2]: second addRange() must result in the s election's last range having the specified endpoints assert_equals: startContain er of the Selection's last Range must match the added Range expected Document no de with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
575 "
642 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 35 [document, 0, document, 2]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "Selection.a ddRange() tests 576 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 35 [document, 0, document, 2]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "Selection.a ddRange() tests
643 577
644 Äb̈c̈d̈ëf̈g̈ḧ 578 Äb̈c̈d̈ëf̈g̈ḧ
645 Ijklmnop 579 Ijklmnop
646 QrstuvwxYzabcdefGhijklmn 580 QrstuvwxYzabcdefGhijklmn
647 581
648 582
649 583
650 584
651 585
652 "use strict"; 586 "use strict";
653 587
654 testAddRangeSubSet(12, 16); 588 testAddRangeSubSet(12, 16);
655 testDiv.style.display = "none"; 589 testDiv.style.display = "none";
656 " but got object "Selection.addRange() tests 590 " but got object ""
657 591 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 35 [document, 0, document, 2]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range exp ected 0 but got 6
658 Äb̈c̈d̈ëf̈g̈ḧ
659 Ijklmnop
660 QrstuvwxYzabcdefGhijklmn
661
662
663
664
665
666 "use strict";
667
668 testAddRangeSubSet(12, 16);
669 testDiv.style.display = "none";
670 "
671 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 35 [document, 0, document, 2]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
672 " but got Document node with 2 children
673 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 35 [document, 0, document, 2]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6 592 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 35 [document, 0, document, 2]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
674 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 36 [document, 1, document, 2]: first addRange() must not throw except ions or modify the range it's given 593 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 36 [document, 1, document, 2]: first addRange() must not throw except ions or modify the range it's given
675 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 36 [document, 1, document, 2]: first addRange() must result in rangeC ount being 1 594 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 36 [document, 1, document, 2]: first addRange() must result in rangeC ount being 1
676 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 36 [document, 1, document, 2]: first addRange() must result in the se lection's last range having the specified endpoints 595 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 36 [document, 1, document, 2]: first addRange() must result in the se lection's last range having the specified endpoints
677 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 36 [document, 1, document, 2]: first addRange() must result in the se lection's last range being the same object we added 596 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 36 [document, 1, document, 2]: first addRange() must result in the se lection's last range being the same object we added
678 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 36 [document, 1, document, 2]: modifying the first added range must m odify the Selection's last Range 597 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 36 [document, 1, document, 2]: modifying the first added range must m odify the Selection's last Range
679 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 36 [document, 1, document, 2]: modifying the Selection's last Range m ust modify the first added Range 598 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 36 [document, 1, document, 2]: modifying the Selection's last Range m ust modify the first added Range
680 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 36 [document, 1, document, 2]: second addRange() must not throw excep tions or modify the range it's given 599 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 36 [document, 1, document, 2]: second addRange() must not throw excep tions or modify the range it's given
681 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 36 [document, 1, document, 2]: second addRange() must result in range Count being 1 600 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 36 [document, 1, document, 2]: second addRange() must result in range Count being 1
682 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 36 [document, 1, document, 2]: second addRange() must result in the s election's last range having the specified endpoints 601 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 36 [document, 1, document, 2]: second addRange() must result in the s election's last range having the specified endpoints assert_equals: startContain er of the Selection's last Range must match the added Range expected Document no de with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
602 "
683 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 36 [document, 1, document, 2]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "Selection.a ddRange() tests 603 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 36 [document, 1, document, 2]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "Selection.a ddRange() tests
684 604
685 Äb̈c̈d̈ëf̈g̈ḧ 605 Äb̈c̈d̈ëf̈g̈ḧ
686 Ijklmnop 606 Ijklmnop
687 QrstuvwxYzabcdefGhijklmn 607 QrstuvwxYzabcdefGhijklmn
688 608
689 609
690 610
691 611
692 612
693 "use strict"; 613 "use strict";
694 614
695 testAddRangeSubSet(12, 16); 615 testAddRangeSubSet(12, 16);
696 testDiv.style.display = "none"; 616 testDiv.style.display = "none";
697 " but got object "Selection.addRange() tests 617 " but got object ""
698 618 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 36 [document, 1, document, 2]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range exp ected 0 but got 6
699 Äb̈c̈d̈ëf̈g̈ḧ
700 Ijklmnop
701 QrstuvwxYzabcdefGhijklmn
702
703
704
705
706
707 "use strict";
708
709 testAddRangeSubSet(12, 16);
710 testDiv.style.display = "none";
711 "
712 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 36 [document, 1, document, 2]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
713 " but got Document node with 2 children
714 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 36 [document, 1, document, 2]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6 619 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 36 [document, 1, document, 2]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
715 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exceptio ns or modify the range it's given 620 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exceptio ns or modify the range it's given
716 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in rangeCou nt being 1 621 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in rangeCou nt being 1
717 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the sele ction's last range having the specified endpoints 622 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the sele ction's last range having the specified endpoints
718 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the sele ction's last range being the same object we added 623 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the sele ction's last range being the same object we added
719 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the first added range must mod ify the Selection's last Range 624 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the first added range must mod ify the Selection's last Range
720 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range mus t modify the first added Range 625 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range mus t modify the first added Range
721 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw excepti ons or modify the range it's given 626 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw excepti ons or modify the range it's given
722 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCo unt being 1 627 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCo unt being 1
723 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the sel ection's last range having the specified endpoints assert_equals: endContainer o f the Selection's last Range must match the added Range expected Comment node <! --Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ 628 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the sel ection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
724 </p><p id="b" s... 629 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
630 "
725 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g ̈ḧ 631 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g ̈ḧ
726 Ijklmnop 632 Ijklmnop
727 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ 633 QrstuvwxYzabcdefGhijklmn" but got object ""
728 Ijklmnop 634 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the second added range must mo dify the Selection's last Range assert_equals: After mutating the second added R ange, startOffset of the Selection's last Range must match the added Range expec ted 0 but got 6
729 QrstuvwxYzabcdefGhijklmn"
730 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the second added range must mo dify the Selection's last Range assert_equals: After mutating the second added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ
731 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
732 </p><p id="b" s...
733 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range mus t modify the second added Range assert_equals: After second addRange(), after mu tating the Selection's last Range, startOffset of the Selection's last Range mus t match the added Range expected 0 but got 6 635 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range mus t modify the second added Range assert_equals: After second addRange(), after mu tating the Selection's last Range, startOffset of the Selection's last Range mus t match the added Range expected 0 but got 6
734 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not th row exceptions or modify the range it's given 636 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not th row exceptions or modify the range it's given
735 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in rangeCount being 1 637 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in rangeCount being 1
736 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the selection's last range having the specified endpoints 638 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the selection's last range having the specified endpoints
737 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the selection's last range being the same object we added 639 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the selection's last range being the same object we added
738 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the first added ra nge must modify the Selection's last Range 640 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the first added ra nge must modify the Selection's last Range
739 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's la st Range must modify the first added Range 641 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's la st Range must modify the first added Range
740 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not t hrow exceptions or modify the range it's given 642 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not t hrow exceptions or modify the range it's given
741 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must resul t in rangeCount being 1 643 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must resul t in rangeCount being 1
742 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected T ext node "Qrstuvwx" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 644 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected T ext node "Qrstuvwx" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
(...skipping 165 matching lines...) Expand 10 before | Expand all | Expand 10 after
908 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 6 810 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 6
909 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6 811 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
910 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given 812 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
911 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1 813 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1
912 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints 814 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
913 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added 815 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
914 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the fir st added range must modify the Selection's last Range 816 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the fir st added range must modify the Selection's last Range
915 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Sel ection's last Range must modify the first added Range 817 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Sel ection's last Range must modify the first added Range
916 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given 818 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
917 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1 819 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1
918 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints 820 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints assert _equals: startOffset of the Selection's last Range must match the added Range ex pected 2 but got 6
919 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "b̈c̈d̈" but got object "b̈c̈d̈" 821 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "b̈c̈d̈" but got object ""
920 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 2 822 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 6
921 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6 823 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
922 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given 824 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
923 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1 825 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1
924 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints 826 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints
925 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added 827 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added
926 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the fir st added range must modify the Selection's last Range 828 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the fir st added range must modify the Selection's last Range
927 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Sel ection's last Range must modify the first added Range 829 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Sel ection's last Range must modify the first added Range
928 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given 830 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
929 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1 831 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1
930 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints 832 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints assert _equals: startOffset of the Selection's last Range must match the added Range ex pected 2 but got 6
931 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "b̈c̈d̈e" but got object "b̈c̈d̈e" 833 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "b̈c̈d̈e" but got object ""
932 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 2 834 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 6
933 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6 835 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
934 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given 836 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
935 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 837 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
936 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints 838 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
937 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added 839 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
938 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the fir st added range must modify the Selection's last Range 840 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the fir st added range must modify the Selection's last Range
939 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Sel ection's last Range must modify the first added Range 841 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Sel ection's last Range must modify the first added Range
940 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given 842 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
941 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 843 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
942 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints assert _equals: startContainer of the Selection's last Range must match the added Range expected Text node "Ijklmnop 844 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints assert _equals: startContainer of the Selection's last Range must match the added Range expected Text node "Ijklmnop
(...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after
1047 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Rang e must match the added Range expected 0 but got 6 949 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Rang e must match the added Range expected 0 but got 6
1048 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6 950 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1049 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given 951 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given
1050 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in rangeCount being 1 952 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in rangeCount being 1
1051 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in the selection's last range having the specified endpoi nts 953 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in the selection's last range having the specified endpoi nts
1052 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in the selection's last range being the same object we ad ded 954 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in the selection's last range being the same object we ad ded
1053 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the first added range must modify the Selection's last Range 955 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the first added range must modify the Selection's last Range
1054 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the Selection's last Range must modify the first added Range 956 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the Selection's last Range must modify the first added Range
1055 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given 957 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given
1056 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in rangeCount being 1 958 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in rangeCount being 1
1057 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpo ints 959 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpo ints assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node <html><head><title>Selection.addRange() tests< /title>
960 <me... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
961 "
1058 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we a dded assert_equals: getRangeAt(rangeCount - 1) must return the same object we ad ded expected object "Selection.addRange() tests 962 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we a dded assert_equals: getRangeAt(rangeCount - 1) must return the same object we ad ded expected object "Selection.addRange() tests
1059 963
1060 Äb̈c̈d̈ëf̈g̈ḧ 964 Äb̈c̈d̈ëf̈g̈ḧ
1061 Ijklmnop 965 Ijklmnop
1062 QrstuvwxYzabcdefGhijklmn 966 QrstuvwxYzabcdefGhijklmn
1063 967
1064 968
1065 969
1066 970
1067 971
1068 "use strict"; 972 "use strict";
1069 973
1070 testAddRangeSubSet(12, 16); 974 testAddRangeSubSet(12, 16);
1071 testDiv.style.display = "none"; 975 testDiv.style.display = "none";
1072 " but got object "Selection.addRange() tests 976 " but got object ""
1073 977 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Rang e must match the added Range expected 0 but got 6
1074 Äb̈c̈d̈ëf̈g̈ḧ
1075 Ijklmnop
1076 QrstuvwxYzabcdefGhijklmn
1077
1078
1079
1080
1081
1082 "use strict";
1083
1084 testAddRangeSubSet(12, 16);
1085 testDiv.style.display = "none";
1086 "
1087 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last R ange must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1088 " but got Element node <html><head><title>Selection.addRange() tests</title>
1089 <me...
1090 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6 978 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1091 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given 979 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given
1092 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in rangeCount being 1 980 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in rangeCount being 1
1093 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in the selection's last range having the specified endpoi nts 981 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in the selection's last range having the specified endpoi nts
1094 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in the selection's last range being the same object we ad ded 982 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in the selection's last range being the same object we ad ded
1095 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the first added range must modify the Selection's last Range 983 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the first added range must modify the Selection's last Range
1096 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the Selection's last Range must modify the first added Range 984 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the Selection's last Range must modify the first added Range
1097 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given 985 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given
1098 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in rangeCount being 1 986 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in rangeCount being 1
1099 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpo ints 987 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpo ints assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node <html><head><title>Selection.addRange() tests< /title>
988 <me... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
989 "
1100 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we a dded assert_equals: getRangeAt(rangeCount - 1) must return the same object we ad ded expected object "Äb̈c̈d̈ëf̈g̈ḧ 990 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we a dded assert_equals: getRangeAt(rangeCount - 1) must return the same object we ad ded expected object "Äb̈c̈d̈ëf̈g̈ḧ
1101 Ijklmnop 991 Ijklmnop
1102 QrstuvwxYzabcdefGhijklmn 992 QrstuvwxYzabcdefGhijklmn
1103 993
1104 994
1105 995
1106 996
1107 997
1108 "use strict"; 998 "use strict";
1109 999
1110 testAddRangeSubSet(12, 16); 1000 testAddRangeSubSet(12, 16);
1111 testDiv.style.display = "none"; 1001 testDiv.style.display = "none";
1112 " but got object "Äb̈c̈d̈ëf̈g̈ḧ 1002 " but got object ""
1113 Ijklmnop 1003 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Rang e must match the added Range expected 0 but got 6
1114 QrstuvwxYzabcdefGhijklmn
1115
1116
1117
1118
1119
1120 "use strict";
1121
1122 testAddRangeSubSet(12, 16);
1123 testDiv.style.display = "none";
1124 "
1125 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last R ange must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1126 " but got Element node <html><head><title>Selection.addRange() tests</title>
1127 <me...
1128 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6 1004 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1129 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must not th row exceptions or modify the range it's given 1005 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must not th row exceptions or modify the range it's given
1130 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in rangeCount being 1 1006 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in rangeCount being 1
1131 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range having the specified endpoints 1007 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
1132 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range being the same object we added 1008 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range being the same object we added
1133 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the first added ra nge must modify the Selection's last Range 1009 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the first added ra nge must modify the Selection's last Range
1134 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's la st Range must modify the first added Range 1010 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's la st Range must modify the first added Range
1135 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must not t hrow exceptions or modify the range it's given 1011 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must not t hrow exceptions or modify the range it's given
1136 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must resul t in rangeCount being 1 1012 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must resul t in rangeCount being 1
1137 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected E lement node <head><title>Selection.addRange() tests</title> 1013 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected E lement node <head><title>Selection.addRange() tests</title>
1138 <meta nam... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1014 <meta nam... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1139 " 1015 "
1140 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 1016 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
1141 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6 1017 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1142 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6 1018 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6
1143 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must not th row exceptions or modify the range it's given 1019 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must not th row exceptions or modify the range it's given
1144 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 1020 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
1145 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints 1021 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
1146 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added 1022 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
1147 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the first added ra nge must modify the Selection's last Range 1023 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the first added ra nge must modify the Selection's last Range
1148 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's la st Range must modify the first added Range 1024 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's la st Range must modify the first added Range
1149 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must not t hrow exceptions or modify the range it's given 1025 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must not t hrow exceptions or modify the range it's given
1150 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must resul t in rangeCount being 1 1026 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must resul t in rangeCount being 1
1151 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must resul t in the selection's last range having the specified endpoints 1027 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected E lement node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1028 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1029 "
1152 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "A ̈b̈c̈d̈ëf̈g̈ḧ 1030 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "A ̈b̈c̈d̈ëf̈g̈ḧ
1153 Ijklmnop 1031 Ijklmnop
1154 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ 1032 QrstuvwxYzabcdefGhijklmn" but got object ""
1155 Ijklmnop 1033 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1156 QrstuvwxYzabcdefGhijklmn"
1157 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1158 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1159 </p><p id...
1160 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6 1034 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6
1161 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must not throw exceptions or modify the range it's given 1035 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must not throw exceptions or modify the range it's given
1162 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must result in rangeCount being 1 1036 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must result in rangeCount being 1
1163 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must result in the selection's last range having the specified en dpoints 1037 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must result in the selection's last range having the specified en dpoints
1164 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must result in the selection's last range being the same object w e added 1038 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must result in the selection's last range being the same object w e added
1165 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mo difying the first added range must modify the Selection's last Range 1039 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mo difying the first added range must modify the Selection's last Range
1166 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mo difying the Selection's last Range must modify the first added Range 1040 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mo difying the Selection's last Range must modify the first added Range
1167 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: se cond addRange() must do nothing 1041 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: se cond addRange() must do nothing
1168 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must no t throw exceptions or modify the range it's given 1042 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must no t throw exceptions or modify the range it's given
1169 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must re sult in rangeCount being 1 1043 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must re sult in rangeCount being 1
(...skipping 24 matching lines...) Expand all
1194 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range exp ected 0 but got 6 1068 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range exp ected 0 but got 6
1195 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6 1069 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
1196 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw except ions or modify the range it's given 1070 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw except ions or modify the range it's given
1197 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeC ount being 1 1071 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeC ount being 1
1198 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the se lection's last range having the specified endpoints 1072 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the se lection's last range having the specified endpoints
1199 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the se lection's last range being the same object we added 1073 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the se lection's last range being the same object we added
1200 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must m odify the Selection's last Range 1074 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must m odify the Selection's last Range
1201 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range m ust modify the first added Range 1075 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range m ust modify the first added Range
1202 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw excep tions or modify the range it's given 1076 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw excep tions or modify the range it's given
1203 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in range Count being 1 1077 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in range Count being 1
1204 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the s election's last range having the specified endpoints 1078 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the s election's last range having the specified endpoints assert_equals: startContain er of the Selection's last Range must match the added Range expected Element nod e <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1079 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1080 "
1205 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf ̈g̈ḧ 1081 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf ̈g̈ḧ
1206 " but got object "Äb̈c̈d̈ëf̈g̈ḧ 1082 " but got object ""
1207 " 1083 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range exp ected 0 but got 6
1208 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1209 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1210 </p>
1211 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6 1084 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
1212 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not th row exceptions or modify the range it's given 1085 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not th row exceptions or modify the range it's given
1213 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 1086 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
1214 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints 1087 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
1215 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added 1088 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
1216 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added ra nge must modify the Selection's last Range 1089 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added ra nge must modify the Selection's last Range
1217 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's la st Range must modify the first added Range 1090 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's la st Range must modify the first added Range
1218 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must do no thing 1091 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must do no thing
1219 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not th row exceptions or modify the range it's given 1092 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not th row exceptions or modify the range it's given
1220 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1 1093 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
1221 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints 1094 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
1222 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added 1095 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
1223 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added ra nge must modify the Selection's last Range 1096 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added ra nge must modify the Selection's last Range
1224 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's la st Range must modify the first added Range 1097 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's la st Range must modify the first added Range
1225 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must do no thing 1098 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must do no thing
1226 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given 1099 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
1227 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 1100 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
1228 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints 1101 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
1229 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added 1102 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
1230 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the fi rst added range must modify the Selection's last Range 1103 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the fi rst added range must modify the Selection's last Range
1231 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Se lection's last Range must modify the first added Range 1104 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Se lection's last Range must modify the first added Range
1232 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must not throw exceptions or modify the range it's given 1105 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must not throw exceptions or modify the range it's given
1233 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must result in rangeCount being 1 1106 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must result in rangeCount being 1
1234 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must result in the selection's last range having the specified endpoints 1107 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must result in the selection's last range having the specified endpoints asser t_equals: startOffset of the Selection's last Range must match the added Range e xpected 0 but got 6
1235 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must result in the selection's last range being the same object we added asser t_equals: getRangeAt(rangeCount - 1) must return the same object we added expect ed object "Äb̈c̈d̈ëf̈g̈ḧ 1108 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must result in the selection's last range being the same object we added asser t_equals: getRangeAt(rangeCount - 1) must return the same object we added expect ed object "Äb̈c̈d̈ëf̈g̈ḧ
1236 " but got object "Äb̈c̈d̈ëf̈g̈ḧ 1109 " but got object ""
1237 " 1110 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the se cond added range must modify the Selection's last Range assert_equals: After mut ating the second added Range, startOffset of the Selection's last Range must mat ch the added Range expected 0 but got 6
1238 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the se cond added range must modify the Selection's last Range assert_equals: After mut ating the second added Range, endContainer of the Selection's last Range must ma tch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1239 " but got Text node "Ijklmnop
1240 "
1241 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Se lection's last Range must modify the second added Range assert_equals: After sec ond addRange(), after mutating the Selection's last Range, startOffset of the Se lection's last Range must match the added Range expected 0 but got 6 1111 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Se lection's last Range must modify the second added Range assert_equals: After sec ond addRange(), after mutating the Selection's last Range, startOffset of the Se lection's last Range must match the added Range expected 0 but got 6
1242 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given 1112 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
1243 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 1113 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
1244 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints 1114 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
1245 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added 1115 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
1246 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the fi rst added range must modify the Selection's last Range 1116 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the fi rst added range must modify the Selection's last Range
1247 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Se lection's last Range must modify the first added Range 1117 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Se lection's last Range must modify the first added Range
1248 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must not throw exceptions or modify the range it's given 1118 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must not throw exceptions or modify the range it's given
1249 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must result in rangeCount being 1 1119 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must result in rangeCount being 1
1250 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must result in the selection's last range having the specified endpoints 1120 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must result in the selection's last range having the specified endpoints asser t_equals: startOffset of the Selection's last Range must match the added Range e xpected 0 but got 6
1251 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must result in the selection's last range being the same object we added asser t_equals: getRangeAt(rangeCount - 1) must return the same object we added expect ed object "Äb̈c̈d̈ëf̈g̈ḧ 1121 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must result in the selection's last range being the same object we added asser t_equals: getRangeAt(rangeCount - 1) must return the same object we added expect ed object "Äb̈c̈d̈ëf̈g̈ḧ
1252 Ijklmnop" but got object "Äb̈c̈d̈ëf̈g̈ḧ 1122 Ijklmnop" but got object ""
1253 Ijklmnop" 1123 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the se cond added range must modify the Selection's last Range assert_equals: After mut ating the second added Range, startOffset of the Selection's last Range must mat ch the added Range expected 0 but got 6
1254 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the se cond added range must modify the Selection's last Range assert_equals: After mut ating the second added Range, endContainer of the Selection's last Range must ma tch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1255 " but got Text node "Ijklmnop
1256 "
1257 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Se lection's last Range must modify the second added Range assert_equals: After sec ond addRange(), after mutating the Selection's last Range, startOffset of the Se lection's last Range must match the added Range expected 0 but got 6 1124 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Se lection's last Range must modify the second added Range assert_equals: After sec ond addRange(), after mutating the Selection's last Range, startOffset of the Se lection's last Range must match the added Range expected 0 but got 6
1258 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not t hrow exceptions or modify the range it's given 1125 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not t hrow exceptions or modify the range it's given
1259 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must resul t in rangeCount being 1 1126 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must resul t in rangeCount being 1
1260 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must resul t in the selection's last range having the specified endpoints 1127 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must resul t in the selection's last range having the specified endpoints
1261 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must resul t in the selection's last range being the same object we added 1128 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must resul t in the selection's last range being the same object we added
1262 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added r ange must modify the Selection's last Range 1129 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added r ange must modify the Selection's last Range
1263 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's l ast Range must modify the first added Range 1130 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's l ast Range must modify the first added Range
1264 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given 1131 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
1265 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resu lt in rangeCount being 1 1132 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resu lt in rangeCount being 1
1266 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resu lt in the selection's last range having the specified endpoints 1133 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resu lt in the selection's last range having the specified endpoints assert_equals: s tartOffset of the Selection's last Range must match the added Range expected 3 b ut got 6
1267 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resu lt in the selection's last range being the same object we added assert_equals: g etRangeAt(rangeCount - 1) must return the same object we added expected object " ̈c̈d̈ëf̈g̈ḧ 1134 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resu lt in the selection's last range being the same object we added assert_equals: g etRangeAt(rangeCount - 1) must return the same object we added expected object " ̈c̈d̈ëf̈g̈ḧ
1268 Ijklmnop 1135 Ijklmnop
1269 QrstuvwxYzabcdef" but got object "̈c̈d̈ëf̈g̈ḧ 1136 QrstuvwxYzabcdef" but got object ""
1270 Ijklmnop 1137 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the s econd added Range, startOffset of the Selection's last Range must match the adde d Range expected 0 but got 6
1271 QrstuvwxYzabcdef"
1272 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the s econd added Range, startOffset of the Selection's last Range must match the adde d Range expected 0 but got 3
1273 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's l ast Range must modify the second added Range assert_equals: After second addRang e(), after mutating the Selection's last Range, startOffset of the Selection's l ast Range must match the added Range expected 0 but got 6 1138 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's l ast Range must modify the second added Range assert_equals: After second addRang e(), after mutating the Selection's last Range, startOffset of the Selection's l ast Range must match the added Range expected 0 but got 6
1274 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not t hrow exceptions or modify the range it's given 1139 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not t hrow exceptions or modify the range it's given
1275 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must resul t in rangeCount being 1 1140 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must resul t in rangeCount being 1
1276 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must resul t in the selection's last range having the specified endpoints 1141 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must resul t in the selection's last range having the specified endpoints
1277 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must resul t in the selection's last range being the same object we added 1142 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must resul t in the selection's last range being the same object we added
1278 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added r ange must modify the Selection's last Range 1143 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added r ange must modify the Selection's last Range
1279 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's l ast Range must modify the first added Range 1144 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's l ast Range must modify the first added Range
1280 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given 1145 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
1281 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resu lt in rangeCount being 1 1146 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resu lt in rangeCount being 1
1282 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resu lt in the selection's last range having the specified endpoints 1147 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resu lt in the selection's last range having the specified endpoints assert_equals: s tartContainer of the Selection's last Range must match the added Range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1283 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resu lt in the selection's last range being the same object we added assert_equals: g etRangeAt(rangeCount - 1) must return the same object we added expected object " Äb̈c̈d" but got object "Äb̈c̈d" 1148 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1284 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the s econd added Range, startContainer of the Selection's last Range must match the a dded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 1149 "
1285 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1150 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resu lt in the selection's last range being the same object we added assert_equals: g etRangeAt(rangeCount - 1) must return the same object we added expected object " Äb̈c̈d" but got object ""
1286 </p> 1151 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the s econd added Range, startOffset of the Selection's last Range must match the adde d Range expected 0 but got 6
1287 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's l ast Range must modify the second added Range assert_equals: After second addRang e(), after mutating the Selection's last Range, startOffset of the Selection's l ast Range must match the added Range expected 0 but got 6 1152 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's l ast Range must modify the second added Range assert_equals: After second addRang e(), after mutating the Selection's last Range, startOffset of the Selection's l ast Range must match the added Range expected 0 but got 6
1288 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw excepti ons or modify the range it's given 1153 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw excepti ons or modify the range it's given
1289 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCo unt being 1 1154 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCo unt being 1
1290 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the sel ection's last range having the specified endpoints 1155 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the sel ection's last range having the specified endpoints
1291 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the sel ection's last range being the same object we added 1156 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the sel ection's last range being the same object we added
1292 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must mo dify the Selection's last Range 1157 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must mo dify the Selection's last Range
1293 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range mu st modify the first added Range 1158 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range mu st modify the first added Range
1294 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw except ions or modify the range it's given 1159 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw except ions or modify the range it's given
1295 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeC ount being 1 1160 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeC ount being 1
1296 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the se lection's last range having the specified endpoints assert_equals: startContaine r of the Selection's last Range must match the added Range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1161 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the se lection's last range having the specified endpoints assert_equals: startContaine r of the Selection's last Range must match the added Range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
1349 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 34 [document, 0, document, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range exp ected 0 but got 6 1214 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 34 [document, 0, document, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range exp ected 0 but got 6
1350 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 34 [document, 0, document, 1]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6 1215 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 34 [document, 0, document, 1]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
1351 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: first addRange() must not throw except ions or modify the range it's given 1216 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: first addRange() must not throw except ions or modify the range it's given
1352 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: first addRange() must result in rangeC ount being 1 1217 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: first addRange() must result in rangeC ount being 1
1353 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: first addRange() must result in the se lection's last range having the specified endpoints 1218 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: first addRange() must result in the se lection's last range having the specified endpoints
1354 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: first addRange() must result in the se lection's last range being the same object we added 1219 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: first addRange() must result in the se lection's last range being the same object we added
1355 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: modifying the first added range must m odify the Selection's last Range 1220 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: modifying the first added range must m odify the Selection's last Range
1356 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: modifying the Selection's last Range m ust modify the first added Range 1221 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: modifying the Selection's last Range m ust modify the first added Range
1357 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: second addRange() must not throw excep tions or modify the range it's given 1222 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: second addRange() must not throw excep tions or modify the range it's given
1358 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: second addRange() must result in range Count being 1 1223 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: second addRange() must result in range Count being 1
1359 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: second addRange() must result in the s election's last range having the specified endpoints 1224 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: second addRange() must result in the s election's last range having the specified endpoints assert_equals: startContain er of the Selection's last Range must match the added Range expected Document no de with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1225 "
1360 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "Selection.a ddRange() tests 1226 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "Selection.a ddRange() tests
1361 1227
1362 Äb̈c̈d̈ëf̈g̈ḧ 1228 Äb̈c̈d̈ëf̈g̈ḧ
1363 Ijklmnop 1229 Ijklmnop
1364 QrstuvwxYzabcdefGhijklmn 1230 QrstuvwxYzabcdefGhijklmn
1365 1231
1366 1232
1367 1233
1368 1234
1369 1235
1370 "use strict"; 1236 "use strict";
1371 1237
1372 testAddRangeSubSet(12, 16); 1238 testAddRangeSubSet(12, 16);
1373 testDiv.style.display = "none"; 1239 testDiv.style.display = "none";
1374 " but got object "Selection.addRange() tests 1240 " but got object ""
1375 1241 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range exp ected 0 but got 6
1376 Äb̈c̈d̈ëf̈g̈ḧ
1377 Ijklmnop
1378 QrstuvwxYzabcdefGhijklmn
1379
1380
1381
1382
1383
1384 "use strict";
1385
1386 testAddRangeSubSet(12, 16);
1387 testDiv.style.display = "none";
1388 "
1389 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1390 " but got Document node with 2 children
1391 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6 1242 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
1392 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: first addRange() must not throw except ions or modify the range it's given 1243 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: first addRange() must not throw except ions or modify the range it's given
1393 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: first addRange() must result in rangeC ount being 1 1244 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: first addRange() must result in rangeC ount being 1
1394 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: first addRange() must result in the se lection's last range having the specified endpoints 1245 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: first addRange() must result in the se lection's last range having the specified endpoints
1395 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: first addRange() must result in the se lection's last range being the same object we added 1246 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: first addRange() must result in the se lection's last range being the same object we added
1396 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: modifying the first added range must m odify the Selection's last Range 1247 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: modifying the first added range must m odify the Selection's last Range
1397 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: modifying the Selection's last Range m ust modify the first added Range 1248 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: modifying the Selection's last Range m ust modify the first added Range
1398 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: second addRange() must not throw excep tions or modify the range it's given 1249 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: second addRange() must not throw excep tions or modify the range it's given
1399 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: second addRange() must result in range Count being 1 1250 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: second addRange() must result in range Count being 1
1400 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: second addRange() must result in the s election's last range having the specified endpoints 1251 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: second addRange() must result in the s election's last range having the specified endpoints assert_equals: startContain er of the Selection's last Range must match the added Range expected Document no de with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1252 "
1401 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "Selection.a ddRange() tests 1253 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "Selection.a ddRange() tests
1402 1254
1403 Äb̈c̈d̈ëf̈g̈ḧ 1255 Äb̈c̈d̈ëf̈g̈ḧ
1404 Ijklmnop 1256 Ijklmnop
1405 QrstuvwxYzabcdefGhijklmn 1257 QrstuvwxYzabcdefGhijklmn
1406 1258
1407 1259
1408 1260
1409 1261
1410 1262
1411 "use strict"; 1263 "use strict";
1412 1264
1413 testAddRangeSubSet(12, 16); 1265 testAddRangeSubSet(12, 16);
1414 testDiv.style.display = "none"; 1266 testDiv.style.display = "none";
1415 " but got object "Selection.addRange() tests 1267 " but got object ""
1416 1268 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range exp ected 0 but got 6
1417 Äb̈c̈d̈ëf̈g̈ḧ
1418 Ijklmnop
1419 QrstuvwxYzabcdefGhijklmn
1420
1421
1422
1423
1424
1425 "use strict";
1426
1427 testAddRangeSubSet(12, 16);
1428 testDiv.style.display = "none";
1429 "
1430 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1431 " but got Document node with 2 children
1432 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6 1269 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
1433 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exceptio ns or modify the range it's given 1270 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exceptio ns or modify the range it's given
1434 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in rangeCou nt being 1 1271 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in rangeCou nt being 1
1435 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the sele ction's last range having the specified endpoints 1272 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the sele ction's last range having the specified endpoints
1436 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the sele ction's last range being the same object we added 1273 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the sele ction's last range being the same object we added
1437 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the first added range must mod ify the Selection's last Range 1274 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the first added range must mod ify the Selection's last Range
1438 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range mus t modify the first added Range 1275 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range mus t modify the first added Range
1439 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw excepti ons or modify the range it's given 1276 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw excepti ons or modify the range it's given
1440 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCo unt being 1 1277 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCo unt being 1
1441 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the sel ection's last range having the specified endpoints assert_equals: endContainer o f the Selection's last Range must match the added Range expected Comment node <! --Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ 1278 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the sel ection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1442 </p><p id="b" s... 1279 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1280 "
1443 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g ̈ḧ 1281 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g ̈ḧ
1444 Ijklmnop 1282 Ijklmnop
1445 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ 1283 QrstuvwxYzabcdefGhijklmn" but got object ""
1446 Ijklmnop 1284 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the second added range must mo dify the Selection's last Range assert_equals: After mutating the second added R ange, startOffset of the Selection's last Range must match the added Range expec ted 0 but got 6
1447 QrstuvwxYzabcdefGhijklmn"
1448 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the second added range must mo dify the Selection's last Range assert_equals: After mutating the second added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1449 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1450 </p><p id="b" s...
1451 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range mus t modify the second added Range assert_equals: After second addRange(), after mu tating the Selection's last Range, startOffset of the Selection's last Range mus t match the added Range expected 0 but got 6 1285 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range mus t modify the second added Range assert_equals: After second addRange(), after mu tating the Selection's last Range, startOffset of the Selection's last Range mus t match the added Range expected 0 but got 6
1452 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not th row exceptions or modify the range it's given 1286 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not th row exceptions or modify the range it's given
1453 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in rangeCount being 1 1287 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in rangeCount being 1
1454 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the selection's last range having the specified endpoints 1288 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the selection's last range having the specified endpoints
1455 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the selection's last range being the same object we added 1289 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the selection's last range being the same object we added
1456 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the first added ra nge must modify the Selection's last Range 1290 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the first added ra nge must modify the Selection's last Range
1457 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's la st Range must modify the first added Range 1291 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's la st Range must modify the first added Range
1458 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not t hrow exceptions or modify the range it's given 1292 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not t hrow exceptions or modify the range it's given
1459 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must resul t in rangeCount being 1 1293 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must resul t in rangeCount being 1
1460 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected T ext node "Qrstuvwx" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1294 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected T ext node "Qrstuvwx" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
(...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after
1596 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must do nothing 1430 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must do nothing
1597 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must not throw ex ceptions or modify the range it's given 1431 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must not throw ex ceptions or modify the range it's given
1598 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in ra ngeCount being 1 1432 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in ra ngeCount being 1
1599 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in th e selection's last range having the specified endpoints 1433 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in th e selection's last range having the specified endpoints
1600 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in th e selection's last range being the same object we added 1434 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in th e selection's last range being the same object we added
1601 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the first added range mu st modify the Selection's last Range 1435 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the first added range mu st modify the Selection's last Range
1602 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Ran ge must modify the first added Range 1436 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Ran ge must modify the first added Range
1603 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must do nothing 1437 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must do nothing
1604 Harness: the test ran to completion. 1438 Harness: the test ran to completion.
1605 1439
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698