kitesurf · WPT

PASS
expected PASS · 2608 ms
▶ run in kitesurf
Test
/dom/ranges/Range-selectNode.html
Actual
PASS
Expected
PASS
Unexpected
no
Duration
2608 ms
Harness
OK
Counts
Reason
Run
https://kitesurf.rendering.cfdata.org/?url=http%3A%2F%2Fwpt.live%2Fdom%2Franges%2FRange-selectNode.html ↗
Upstream
view on github.com/web-platform-tests/wpt ↗

Subtests

statussubtestmessage
PASScurrent doc: #document node, current doc's range, type 9
PASScurrent doc: #document node, foreign doc's range, type 9
PASScurrent doc: #document node, XML doc's range, type 9
PASScurrent doc: #document node, detached range, type 9
PASScurrent doc[0]: html node, current doc's range, type 10
PASScurrent doc[0]: html node, foreign doc's range, type 10
PASScurrent doc[0]: html node, XML doc's range, type 10
PASScurrent doc[0]: html node, detached range, type 10
PASScurrent doc[1]: html node, current doc's range, type 1
PASScurrent doc[1]: html node, foreign doc's range, type 1
PASScurrent doc[1]: html node, XML doc's range, type 1
PASScurrent doc[1]: html node, detached range, type 1
PASScurrent doc[1][0]: head node, current doc's range, type 1
PASScurrent doc[1][0]: head node, foreign doc's range, type 1
PASScurrent doc[1][0]: head node, XML doc's range, type 1
PASScurrent doc[1][0]: head node, detached range, type 1
PASScurrent doc[1][0][0]: title node, current doc's range, type 1
PASScurrent doc[1][0][0]: title node, foreign doc's range, type 1
PASScurrent doc[1][0][0]: title node, XML doc's range, type 1
PASScurrent doc[1][0][0]: title node, detached range, type 1
PASScurrent doc[1][0][0][0]: #text node, current doc's range, type 3
PASScurrent doc[1][0][0][0]: #text node, foreign doc's range, type 3
PASScurrent doc[1][0][0][0]: #text node, XML doc's range, type 3
PASScurrent doc[1][0][0][0]: #text node, detached range, type 3
PASScurrent doc[1][0][1]: #text node, current doc's range, type 3
PASScurrent doc[1][0][1]: #text node, foreign doc's range, type 3
PASScurrent doc[1][0][1]: #text node, XML doc's range, type 3
PASScurrent doc[1][0][1]: #text node, detached range, type 3
PASScurrent doc[1][0][2]: link node, current doc's range, type 1
PASScurrent doc[1][0][2]: link node, foreign doc's range, type 1
PASScurrent doc[1][0][2]: link node, XML doc's range, type 1
PASScurrent doc[1][0][2]: link node, detached range, type 1
PASScurrent doc[1][0][3]: #text node, current doc's range, type 3
PASScurrent doc[1][0][3]: #text node, foreign doc's range, type 3
PASScurrent doc[1][0][3]: #text node, XML doc's range, type 3
PASScurrent doc[1][0][3]: #text node, detached range, type 3
PASScurrent doc[1][0][4]: meta node, current doc's range, type 1
PASScurrent doc[1][0][4]: meta node, foreign doc's range, type 1
PASScurrent doc[1][0][4]: meta node, XML doc's range, type 1
PASScurrent doc[1][0][4]: meta node, detached range, type 1
PASScurrent doc[1][0][5]: #text node, current doc's range, type 3
PASScurrent doc[1][0][5]: #text node, foreign doc's range, type 3
PASScurrent doc[1][0][5]: #text node, XML doc's range, type 3
PASScurrent doc[1][0][5]: #text node, detached range, type 3
PASScurrent doc[1][1]: body node, current doc's range, type 1
PASScurrent doc[1][1]: body node, foreign doc's range, type 1
PASScurrent doc[1][1]: body node, XML doc's range, type 1
PASScurrent doc[1][1]: body node, detached range, type 1
PASScurrent doc[1][1][0]: div node, current doc's range, type 1
PASScurrent doc[1][1][0]: div node, foreign doc's range, type 1
PASScurrent doc[1][1][0]: div node, XML doc's range, type 1
PASScurrent doc[1][1][0]: div node, detached range, type 1
PASScurrent doc[1][1][0][0]: p node, current doc's range, type 1
PASScurrent doc[1][1][0][0]: p node, foreign doc's range, type 1
PASScurrent doc[1][1][0][0]: p node, XML doc's range, type 1
PASScurrent doc[1][1][0][0]: p node, detached range, type 1
PASScurrent doc[1][1][0][0][0]: #text node, current doc's range, type 3
PASScurrent doc[1][1][0][0][0]: #text node, foreign doc's range, type 3
PASScurrent doc[1][1][0][0][0]: #text node, XML doc's range, type 3
PASScurrent doc[1][1][0][0][0]: #text node, detached range, type 3
PASScurrent doc[1][1][0][1]: p node, current doc's range, type 1
PASScurrent doc[1][1][0][1]: p node, foreign doc's range, type 1
PASScurrent doc[1][1][0][1]: p node, XML doc's range, type 1
PASScurrent doc[1][1][0][1]: p node, detached range, type 1
PASScurrent doc[1][1][0][1][0]: #text node, current doc's range, type 3
PASScurrent doc[1][1][0][1][0]: #text node, foreign doc's range, type 3
PASScurrent doc[1][1][0][1][0]: #text node, XML doc's range, type 3
PASScurrent doc[1][1][0][1][0]: #text node, detached range, type 3
PASScurrent doc[1][1][0][2]: p node, current doc's range, type 1
PASScurrent doc[1][1][0][2]: p node, foreign doc's range, type 1
PASScurrent doc[1][1][0][2]: p node, XML doc's range, type 1
PASScurrent doc[1][1][0][2]: p node, detached range, type 1
PASScurrent doc[1][1][0][2][0]: #text node, current doc's range, type 3
PASScurrent doc[1][1][0][2][0]: #text node, foreign doc's range, type 3
PASScurrent doc[1][1][0][2][0]: #text node, XML doc's range, type 3
PASScurrent doc[1][1][0][2][0]: #text node, detached range, type 3
PASScurrent doc[1][1][0][3]: p node, current doc's range, type 1
PASScurrent doc[1][1][0][3]: p node, foreign doc's range, type 1
PASScurrent doc[1][1][0][3]: p node, XML doc's range, type 1
PASScurrent doc[1][1][0][3]: p node, detached range, type 1
PASScurrent doc[1][1][0][3][0]: #text node, current doc's range, type 3
PASScurrent doc[1][1][0][3][0]: #text node, foreign doc's range, type 3
PASScurrent doc[1][1][0][3][0]: #text node, XML doc's range, type 3
PASScurrent doc[1][1][0][3][0]: #text node, detached range, type 3
PASScurrent doc[1][1][0][4]: p node, current doc's range, type 1
PASScurrent doc[1][1][0][4]: p node, foreign doc's range, type 1
PASScurrent doc[1][1][0][4]: p node, XML doc's range, type 1
PASScurrent doc[1][1][0][4]: p node, detached range, type 1
PASScurrent doc[1][1][0][4][0]: #text node, current doc's range, type 3
PASScurrent doc[1][1][0][4][0]: #text node, foreign doc's range, type 3
PASScurrent doc[1][1][0][4][0]: #text node, XML doc's range, type 3
PASScurrent doc[1][1][0][4][0]: #text node, detached range, type 3
PASScurrent doc[1][1][0][5]: p node, current doc's range, type 1
PASScurrent doc[1][1][0][5]: p node, foreign doc's range, type 1
PASScurrent doc[1][1][0][5]: p node, XML doc's range, type 1
PASScurrent doc[1][1][0][5]: p node, detached range, type 1
PASScurrent doc[1][1][0][5][0]: #cdata-section node, current doc's range, type 4
PASScurrent doc[1][1][0][5][0]: #cdata-section node, foreign doc's range, type 4
PASScurrent doc[1][1][0][5][0]: #cdata-section node, XML doc's range, type 4
PASScurrent doc[1][1][0][5][0]: #cdata-section node, detached range, type 4
PASScurrent doc[1][1][0][5][1]: #cdata-section node, current doc's range, type 4
PASScurrent doc[1][1][0][5][1]: #cdata-section node, foreign doc's range, type 4
PASScurrent doc[1][1][0][5][1]: #cdata-section node, XML doc's range, type 4
PASScurrent doc[1][1][0][5][1]: #cdata-section node, detached range, type 4
PASScurrent doc[1][1][0][5][2]: #text node, current doc's range, type 3
PASScurrent doc[1][1][0][5][2]: #text node, foreign doc's range, type 3
PASScurrent doc[1][1][0][5][2]: #text node, XML doc's range, type 3
PASScurrent doc[1][1][0][5][2]: #text node, detached range, type 3
PASScurrent doc[1][1][0][6]: #comment node, current doc's range, type 8
PASScurrent doc[1][1][0][6]: #comment node, foreign doc's range, type 8
PASScurrent doc[1][1][0][6]: #comment node, XML doc's range, type 8
PASScurrent doc[1][1][0][6]: #comment node, detached range, type 8
PASScurrent doc[1][1][2]: #text node, current doc's range, type 3
PASScurrent doc[1][1][2]: #text node, foreign doc's range, type 3
PASScurrent doc[1][1][2]: #text node, XML doc's range, type 3
PASScurrent doc[1][1][2]: #text node, detached range, type 3
PASScurrent doc[1][1][3]: script node, current doc's range, type 1
PASScurrent doc[1][1][3]: script node, foreign doc's range, type 1
PASScurrent doc[1][1][3]: script node, XML doc's range, type 1
PASScurrent doc[1][1][3]: script node, detached range, type 1
PASScurrent doc[1][1][4]: #text node, current doc's range, type 3
PASScurrent doc[1][1][4]: #text node, foreign doc's range, type 3
PASScurrent doc[1][1][4]: #text node, XML doc's range, type 3
PASScurrent doc[1][1][4]: #text node, detached range, type 3
PASScurrent doc[1][1][5]: script node, current doc's range, type 1
PASScurrent doc[1][1][5]: script node, foreign doc's range, type 1
PASScurrent doc[1][1][5]: script node, XML doc's range, type 1
PASScurrent doc[1][1][5]: script node, detached range, type 1
PASScurrent doc[1][1][6]: #text node, current doc's range, type 3
PASScurrent doc[1][1][6]: #text node, foreign doc's range, type 3
PASScurrent doc[1][1][6]: #text node, XML doc's range, type 3
PASScurrent doc[1][1][6]: #text node, detached range, type 3
PASScurrent doc[1][1][7]: script node, current doc's range, type 1
PASScurrent doc[1][1][7]: script node, foreign doc's range, type 1
PASScurrent doc[1][1][7]: script node, XML doc's range, type 1
PASScurrent doc[1][1][7]: script node, detached range, type 1
PASScurrent doc[1][1][8]: #text node, current doc's range, type 3
PASScurrent doc[1][1][8]: #text node, foreign doc's range, type 3
PASScurrent doc[1][1][8]: #text node, XML doc's range, type 3
PASScurrent doc[1][1][8]: #text node, detached range, type 3
PASScurrent doc[1][1][9]: script node, current doc's range, type 1
PASScurrent doc[1][1][9]: script node, foreign doc's range, type 1
PASScurrent doc[1][1][9]: script node, XML doc's range, type 1
PASScurrent doc[1][1][9]: script node, detached range, type 1
PASScurrent doc[1][1][9][0]: #text node, current doc's range, type 3
PASScurrent doc[1][1][9][0]: #text node, foreign doc's range, type 3
PASScurrent doc[1][1][9][0]: #text node, XML doc's range, type 3
PASScurrent doc[1][1][9][0]: #text node, detached range, type 3
PASScurrent doc[1][1][10]: #text node, current doc's range, type 3
PASScurrent doc[1][1][10]: #text node, foreign doc's range, type 3
PASScurrent doc[1][1][10]: #text node, XML doc's range, type 3
PASScurrent doc[1][1][10]: #text node, detached range, type 3
PASSforeign doc: #document node, current doc's range, type 9
PASSforeign doc: #document node, foreign doc's range, type 9
PASSforeign doc: #document node, XML doc's range, type 9
PASSforeign doc: #document node, detached range, type 9
PASSforeign doc[0]: html node, current doc's range, type 10
PASSforeign doc[0]: html node, foreign doc's range, type 10
PASSforeign doc[0]: html node, XML doc's range, type 10
PASSforeign doc[0]: html node, detached range, type 10
PASSforeign doc[1]: html node, current doc's range, type 1
PASSforeign doc[1]: html node, foreign doc's range, type 1
PASSforeign doc[1]: html node, XML doc's range, type 1
PASSforeign doc[1]: html node, detached range, type 1
PASSforeign doc[1][0]: head node, current doc's range, type 1
PASSforeign doc[1][0]: head node, foreign doc's range, type 1
PASSforeign doc[1][0]: head node, XML doc's range, type 1
PASSforeign doc[1][0]: head node, detached range, type 1
PASSforeign doc[1][0][0]: title node, current doc's range, type 1
PASSforeign doc[1][0][0]: title node, foreign doc's range, type 1
PASSforeign doc[1][0][0]: title node, XML doc's range, type 1
PASSforeign doc[1][0][0]: title node, detached range, type 1
PASSforeign doc[1][0][0][0]: #text node, current doc's range, type 3
PASSforeign doc[1][0][0][0]: #text node, foreign doc's range, type 3
PASSforeign doc[1][0][0][0]: #text node, XML doc's range, type 3
PASSforeign doc[1][0][0][0]: #text node, detached range, type 3
PASSforeign doc[1][1]: body node, current doc's range, type 1
PASSforeign doc[1][1]: body node, foreign doc's range, type 1
PASSforeign doc[1][1]: body node, XML doc's range, type 1
PASSforeign doc[1][1]: body node, detached range, type 1
PASSforeign doc[1][1][0]: p node, current doc's range, type 1
PASSforeign doc[1][1][0]: p node, foreign doc's range, type 1
PASSforeign doc[1][1][0]: p node, XML doc's range, type 1
PASSforeign doc[1][1][0]: p node, detached range, type 1
PASSforeign doc[1][1][0][0]: #text node, current doc's range, type 3
PASSforeign doc[1][1][0][0]: #text node, foreign doc's range, type 3
PASSforeign doc[1][1][0][0]: #text node, XML doc's range, type 3
PASSforeign doc[1][1][0][0]: #text node, detached range, type 3
PASSforeign doc[1][1][1]: p node, current doc's range, type 1
PASSforeign doc[1][1][1]: p node, foreign doc's range, type 1
PASSforeign doc[1][1][1]: p node, XML doc's range, type 1
PASSforeign doc[1][1][1]: p node, detached range, type 1
PASSforeign doc[1][1][1][0]: #text node, current doc's range, type 3
PASSforeign doc[1][1][1][0]: #text node, foreign doc's range, type 3
PASSforeign doc[1][1][1][0]: #text node, XML doc's range, type 3
PASSforeign doc[1][1][1][0]: #text node, detached range, type 3
PASSforeign doc[1][1][2]: #text node, current doc's range, type 3
PASSforeign doc[1][1][2]: #text node, foreign doc's range, type 3
PASSforeign doc[1][1][2]: #text node, XML doc's range, type 3
PASSforeign doc[1][1][2]: #text node, detached range, type 3
PASSforeign doc[2]: #comment node, current doc's range, type 8
PASSforeign doc[2]: #comment node, foreign doc's range, type 8
PASSforeign doc[2]: #comment node, XML doc's range, type 8
PASSforeign doc[2]: #comment node, detached range, type 8
PASSdetached div in current doc: div node, current doc's range, type 1
PASSdetached div in current doc: div node, foreign doc's range, type 1
PASSdetached div in current doc: div node, XML doc's range, type 1
PASSdetached div in current doc: div node, detached range, type 1
PASSdetached div in current doc[0]: p node, current doc's range, type 1
PASSdetached div in current doc[0]: p node, foreign doc's range, type 1
PASSdetached div in current doc[0]: p node, XML doc's range, type 1
PASSdetached div in current doc[0]: p node, detached range, type 1
PASSdetached div in current doc[0][0]: #text node, current doc's range, type 3
PASSdetached div in current doc[0][0]: #text node, foreign doc's range, type 3
PASSdetached div in current doc[0][0]: #text node, XML doc's range, type 3
PASSdetached div in current doc[0][0]: #text node, detached range, type 3
PASSdetached div in current doc[1]: p node, current doc's range, type 1
PASSdetached div in current doc[1]: p node, foreign doc's range, type 1
PASSdetached div in current doc[1]: p node, XML doc's range, type 1
PASSdetached div in current doc[1]: p node, detached range, type 1
PASSdetached div in current doc[1][0]: #text node, current doc's range, type 3
PASSdetached div in current doc[1][0]: #text node, foreign doc's range, type 3
PASSdetached div in current doc[1][0]: #text node, XML doc's range, type 3
PASSdetached div in current doc[1][0]: #text node, detached range, type 3
PASSxmlDoc: #document node, current doc's range, type 9
PASSxmlDoc: #document node, foreign doc's range, type 9
PASSxmlDoc: #document node, XML doc's range, type 9
PASSxmlDoc: #document node, detached range, type 9
PASSxmlDoc[0]: qorflesnorf node, current doc's range, type 10
PASSxmlDoc[0]: qorflesnorf node, foreign doc's range, type 10
PASSxmlDoc[0]: qorflesnorf node, XML doc's range, type 10
PASSxmlDoc[0]: qorflesnorf node, detached range, type 10
PASSxmlDoc[1]: igiveuponcreativenames node, current doc's range, type 1
PASSxmlDoc[1]: igiveuponcreativenames node, foreign doc's range, type 1
PASSxmlDoc[1]: igiveuponcreativenames node, XML doc's range, type 1
PASSxmlDoc[1]: igiveuponcreativenames node, detached range, type 1
PASSxmlDoc[1][0]: #text node, current doc's range, type 3
PASSxmlDoc[1][0]: #text node, foreign doc's range, type 3
PASSxmlDoc[1][0]: #text node, XML doc's range, type 3
PASSxmlDoc[1][0]: #text node, detached range, type 3
PASSxmlDoc[2]: somepi node, current doc's range, type 7
PASSxmlDoc[2]: somepi node, foreign doc's range, type 7
PASSxmlDoc[2]: somepi node, XML doc's range, type 7
PASSxmlDoc[2]: somepi node, detached range, type 7
PASSxmlDoc[3]: #comment node, current doc's range, type 8
PASSxmlDoc[3]: #comment node, foreign doc's range, type 8
PASSxmlDoc[3]: #comment node, XML doc's range, type 8
PASSxmlDoc[3]: #comment node, detached range, type 8
PASSxmlElement: igiveuponcreativenames node, current doc's range, type 1
PASSxmlElement: igiveuponcreativenames node, foreign doc's range, type 1
PASSxmlElement: igiveuponcreativenames node, XML doc's range, type 1
PASSxmlElement: igiveuponcreativenames node, detached range, type 1
PASSxmlElement[0]: #text node, current doc's range, type 3
PASSxmlElement[0]: #text node, foreign doc's range, type 3
PASSxmlElement[0]: #text node, XML doc's range, type 3
PASSxmlElement[0]: #text node, detached range, type 3
PASSdetachedTextNode: #text node, current doc's range, type 3
PASSdetachedTextNode: #text node, foreign doc's range, type 3
PASSdetachedTextNode: #text node, XML doc's range, type 3
PASSdetachedTextNode: #text node, detached range, type 3
PASSforeignTextNode: #text node, current doc's range, type 3
PASSforeignTextNode: #text node, foreign doc's range, type 3
PASSforeignTextNode: #text node, XML doc's range, type 3
PASSforeignTextNode: #text node, detached range, type 3
PASSxmlTextNode: #text node, current doc's range, type 3
PASSxmlTextNode: #text node, foreign doc's range, type 3
PASSxmlTextNode: #text node, XML doc's range, type 3
PASSxmlTextNode: #text node, detached range, type 3
PASSprocessingInstruction: somepi node, current doc's range, type 7
PASSprocessingInstruction: somepi node, foreign doc's range, type 7
PASSprocessingInstruction: somepi node, XML doc's range, type 7
PASSprocessingInstruction: somepi node, detached range, type 7
PASScomment: #comment node, current doc's range, type 8
PASScomment: #comment node, foreign doc's range, type 8
PASScomment: #comment node, XML doc's range, type 8
PASScomment: #comment node, detached range, type 8
PASSforeignComment: #comment node, current doc's range, type 8
PASSforeignComment: #comment node, foreign doc's range, type 8
PASSforeignComment: #comment node, XML doc's range, type 8
PASSforeignComment: #comment node, detached range, type 8
PASSxmlComment: #comment node, current doc's range, type 8
PASSxmlComment: #comment node, foreign doc's range, type 8
PASSxmlComment: #comment node, XML doc's range, type 8
PASSxmlComment: #comment node, detached range, type 8
PASSdocfrag: #document-fragment node, current doc's range, type 11
PASSdocfrag: #document-fragment node, foreign doc's range, type 11
PASSdocfrag: #document-fragment node, XML doc's range, type 11
PASSdocfrag: #document-fragment node, detached range, type 11
PASSforeignDocfrag: #document-fragment node, current doc's range, type 11
PASSforeignDocfrag: #document-fragment node, foreign doc's range, type 11
PASSforeignDocfrag: #document-fragment node, XML doc's range, type 11
PASSforeignDocfrag: #document-fragment node, detached range, type 11
PASSxmlDocfrag: #document-fragment node, current doc's range, type 11
PASSxmlDocfrag: #document-fragment node, foreign doc's range, type 11
PASSxmlDocfrag: #document-fragment node, XML doc's range, type 11
PASSxmlDocfrag: #document-fragment node, detached range, type 11

bundle built 2026-07-16T07:16:48.063Z