kitesurf · WPT

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

Subtests

statussubtestmessage
PASS0: range [detached]
PASS1: range [paras[0].firstChild, 0, paras[0].firstChild, 0]
PASS2: range [paras[0].firstChild, 0, paras[0].firstChild, 1]
PASS3: range [paras[0].firstChild, 2, paras[0].firstChild, 8]
PASS4: range [paras[0].firstChild, 2, paras[0].firstChild, 9]
PASS5: range [paras[1].firstChild, 0, paras[1].firstChild, 0]
PASS6: range [paras[1].firstChild, 2, paras[1].firstChild, 9]
PASS7: range [paras[5].firstChild, 2, paras[5].lastChild, 4]
PASS8: range [paras[5].firstChild, 1, paras[5].firstChild, 3]
PASS9: range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS10: range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
PASS11: range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
PASS12: range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
PASS13: range [document.documentElement, 0, document.documentElement, 1]
PASS14: range [document.documentElement, 0, document.documentElement, 2]
PASS15: range [document.documentElement, 1, document.documentElement, 2]
PASS16: range [document.head, 1, document.head, 1]
PASS17: range [document.body, 4, document.body, 5]
PASS18: range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
PASS19: range [paras[0], 0, paras[0], 1]
PASS20: range [detachedPara1, 0, detachedPara1, 1]
PASS21: range [paras[0].firstChild, 0, paras[1].firstChild, 0]
PASS22: range [paras[0].firstChild, 0, paras[1].firstChild, 8]
PASS23: range [paras[0].firstChild, 3, paras[3], 1]
PASS24: range [paras[0], 0, paras[0].firstChild, 7]
PASS25: range [testDiv, 2, paras[4], 1]
PASS26: range [document, 0, document, 1]
PASS27: range [document, 0, document, 2]
PASS28: range [comment, 2, comment, 3]
PASS29: range [testDiv, 0, comment, 5]
PASS30: range [foreignDoc, 1, foreignComment, 2]
PASS31: range [foreignDoc.body, 0, foreignTextNode, 36]
PASS32: range [xmlDoc, 1, xmlComment, 0]
PASS33: range [detachedTextNode, 0, detachedTextNode, 8]
PASS34: range [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS35: range [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS36: range [detachedComment, 3, detachedComment, 4]
PASS37: range [detachedForeignComment, 0, detachedForeignComment, 1]
PASS38: range [detachedXmlComment, 2, detachedXmlComment, 6]
PASS39: range [docfrag, 0, docfrag, 0]
PASS40: range [processingInstruction, 0, processingInstruction, 4]
PASS41: range [paras[1].firstChild, 0, paras[1].firstChild, 1]
PASS42: range [paras[1].firstChild, 2, paras[1].firstChild, 8]
PASS43: range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
PASS44: range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
PASS45: range [foreignDoc.head, 1, foreignDoc.head, 1]
PASS46: range [foreignDoc.body, 0, foreignDoc.body, 0]
PASS47: range [paras[0], 0, paras[0], 0]
PASS48: range [detachedPara1, 0, detachedPara1, 0]
PASS49: range [testDiv, 1, paras[2].firstChild, 5]
PASS50: range [document.documentElement, 1, document.body, 0]
PASS51: range [foreignDoc.documentElement, 1, foreignDoc.body, 0]
PASS52: range [document, 1, document, 2]
PASS53: range [paras[2].firstChild, 4, comment, 2]
PASS54: range [paras[3], 1, comment, 8]
PASS55: range [foreignDoc, 0, foreignDoc, 0]
PASS56: range [xmlDoc, 0, xmlDoc, 0]
PASS57: range [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
PASS58: range [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
PASS59: range [detachedComment, 5, detachedComment, 5]
PASS60: range [detachedForeignComment, 4, detachedForeignComment, 4]
PASS61: range [foreignDocfrag, 0, foreignDocfrag, 0]
PASS62: range [xmlDocfrag, 0, xmlDocfrag, 0]

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