Test files without 2 passes: 25; Subtests without 2 passes: 743; Failure level: 743/51866 (1.43%)
Test | Ch45 | Ed01 | Fx40 | Ie11 | Op12 | Sf07 |
---|---|---|---|---|---|---|
/dom/events/Event-constructors.html (3/13, 23.08%, 0.01% of total) | OK | OK | OK | OK | OK | OK |
Event constructors 2 | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
Event constructors 3 | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
Event constructors 4 | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
/dom/events/EventTarget-dispatchEvent.html (3/17, 17.65%, 0.01% of total) | OK | OK | OK | OK | OK | OK |
Calling dispatchEvent(null). | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
If the event's initialized flag is not set, an InvalidStateError must be thrown (KeyEvents). | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
If the event's initialized flag is not set, an InvalidStateError must be thrown (TouchEvent). | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
/dom/interfaces.html (43/1260, 3.41%, 0.08% of total) | OK | OK | OK | OK | OK | OK |
Event interface: operation initEvent(DOMString,boolean,boolean) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
Event interface: document.createEvent("Event") must have own property "isTrusted" | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
Event interface: new Event("foo") must have own property "isTrusted" | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
CustomEvent interface: operation initCustomEvent(DOMString,boolean,boolean,any) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
Event interface: new CustomEvent("foo") must have own property "isTrusted" | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
EventTarget interface: operation addEventListener(DOMString,EventListener,boolean) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
EventTarget interface: operation removeEventListener(DOMString,EventListener,boolean) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
HTMLCollection interface: operation item(unsigned long) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
HTMLCollection interface: calling item(unsigned long) on document.body.children with too few arguments must throw TypeError | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: attribute origin | PASS | FAIL | FAIL | FAIL | FAIL | FAIL |
Document interface: operation query(DOMString) | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Document interface: xmlDoc must inherit property "documentURI" with the proper type (2) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: xmlDoc must inherit property "append" with the proper type (33) | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Document interface: xmlDoc must inherit property "query" with the proper type (34) | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Document interface: calling query(DOMString) on xmlDoc with too few arguments must throw TypeError | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
DocumentFragment interface: operation query(DOMString) | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
DocumentFragment interface: document.createDocumentFragment() must inherit property "append" with the proper type (6) | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
DocumentFragment interface: document.createDocumentFragment() must inherit property "query" with the proper type (7) | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
DocumentFragment interface: calling query(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
DocumentType interface: operation replaceWith([object Object],[object Object]) | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
DocumentType interface: document.doctype must inherit property "replaceWith" with the proper type (5) | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
DocumentType interface: calling replaceWith([object Object],[object Object]) on document.doctype with too few arguments must throw TypeError | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Element interface: attribute namespaceURI | PASS | FAIL | FAIL | FAIL | FAIL | FAIL |
Element interface: attribute prefix | PASS | FAIL | FAIL | FAIL | FAIL | FAIL |
Element interface: attribute localName | PASS | FAIL | FAIL | FAIL | FAIL | FAIL |
Element interface: operation query(DOMString) | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Element interface: operation replaceWith([object Object],[object Object]) | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Element interface: element must inherit property "append" with the proper type (32) | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Element interface: element must inherit property "query" with the proper type (33) | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Element interface: calling query(DOMString) on element with too few arguments must throw TypeError | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Element interface: element must inherit property "replaceWith" with the proper type (41) | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Element interface: calling replaceWith([object Object],[object Object]) on element with too few arguments must throw TypeError | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Attr interface: existence and properties of interface object | FAIL | PASS | FAIL | FAIL | FAIL | FAIL |
Attr interface: existence and properties of interface prototype object | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Attr interface: attribute nodeValue | PASS | FAIL | FAIL | FAIL | FAIL | FAIL |
Attr interface: attribute textContent | PASS | FAIL | FAIL | FAIL | FAIL | FAIL |
CharacterData interface: operation replaceWith([object Object],[object Object]) | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
CharacterData interface: document.createTextNode("abc") must inherit property "replaceWith" with the proper type (11) | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
CharacterData interface: calling replaceWith([object Object],[object Object]) on document.createTextNode("abc") with too few arguments must throw TypeError | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "replaceWith" with the proper type (11) | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
CharacterData interface: calling replaceWith([object Object],[object Object]) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
CharacterData interface: document.createComment("abc") must inherit property "replaceWith" with the proper type (11) | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
CharacterData interface: calling replaceWith([object Object],[object Object]) on document.createComment("abc") with too few arguments must throw TypeError | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
/dom/lists/DOMTokenList-stringifier.html (1/1, 100.00%, 0.00% of total) | OK | OK | OK | OK | OK | OK |
DOMTokenList stringifier | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
/dom/nodes/DOMImplementation-createDocument.html (81/259, 31.27%, 0.16% of total) | OK | OK | OK | OK | OK | OK |
createDocument test 0: metadata for null,undefined,null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 1: metadata for null,"foo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 3: metadata for null,"f1oo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 4: metadata for null,"foo1",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 22: metadata for null,"xml",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 24: metadata for null,"xmlfoo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 32: undefined,undefined,null,null | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
createDocument test 32: metadata for undefined,undefined,null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 33: metadata for undefined,"foo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 35: metadata for undefined,"f1oo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 36: metadata for undefined,"foo1",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 40: metadata for undefined,"xml",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 42: metadata for undefined,"xmlfoo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 46: metadata for "http://example.com/","foo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 48: metadata for "http://example.com/","f1oo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 49: metadata for "http://example.com/","foo1",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 51: metadata for "http://example.com/","f:oo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 53: metadata for "http://example.com/","_:_",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 54: metadata for "http://example.com/","_:h0",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 55: metadata for "http://example.com/","_:test",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 56: metadata for "http://example.com/","l_:_",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 57: metadata for "http://example.com/","ns:_0",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 58: metadata for "http://example.com/","ns:a0",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 59: metadata for "http://example.com/","ns0:test",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 60: metadata for "http://example.com/","a.b:c",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 61: metadata for "http://example.com/","a-b:c",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 62: metadata for "http://example.com/","a-b:c",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 63: metadata for "http://example.com/","xml",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 65: metadata for "http://example.com/","XMLNS",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 66: metadata for "http://example.com/","xmlfoo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 68: metadata for "http://example.com/","XML:foo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 70: metadata for "http://example.com/","XMLNS:foo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 71: metadata for "http://example.com/","xmlfoo:bar",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 100: metadata for "/","foo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 102: metadata for "/","f1oo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 103: metadata for "/","foo1",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 105: metadata for "/","f:oo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 107: metadata for "/","xml",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 109: metadata for "/","xmlfoo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 112: metadata for "/","xmlfoo:bar",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 113: metadata for "http://www.w3.org/XML/1998/namespace","foo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 115: metadata for "http://www.w3.org/XML/1998/namespace","f1oo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 116: metadata for "http://www.w3.org/XML/1998/namespace","foo1",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 118: metadata for "http://www.w3.org/XML/1998/namespace","f:oo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 120: metadata for "http://www.w3.org/XML/1998/namespace","xml",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 122: metadata for "http://www.w3.org/XML/1998/namespace","xmlfoo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 123: metadata for "http://www.w3.org/XML/1998/namespace","xml:foo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 125: metadata for "http://www.w3.org/XML/1998/namespace","xmlfoo:bar",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 136: metadata for "http://www.w3.org/2000/xmlns/","xmlns",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 139: metadata for "http://www.w3.org/2000/xmlns/","xmlns:foo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 142: metadata for "foo:","foo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 144: metadata for "foo:","f1oo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 145: metadata for "foo:","foo1",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 147: metadata for "foo:","f:oo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 149: metadata for "foo:","xml",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 151: metadata for "foo:","xmlfoo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 154: metadata for "foo:","xmlfoo:bar",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 156: metadata for null,null,null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 157: metadata for null,"",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 158: metadata for undefined,null,undefined | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 159: undefined,undefined,undefined,null | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
createDocument test 159: metadata for undefined,undefined,undefined | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 160: metadata for undefined,"",undefined | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 161: metadata for "http://example.com/",null,null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 162: metadata for "http://example.com/","",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 163: metadata for "/",null,null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 164: metadata for "/","",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 165: metadata for "http://www.w3.org/XML/1998/namespace",null,null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 166: metadata for "http://www.w3.org/XML/1998/namespace","",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 167: metadata for "http://www.w3.org/2000/xmlns/",null,null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 168: metadata for "http://www.w3.org/2000/xmlns/","",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 169: metadata for "foo:",null,null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 170: metadata for "foo:","",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 171: metadata for null,null,DocumentType node | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 172: metadata for null,null,DocumentType node | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 173: metadata for null,null,DocumentType node | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 174: metadata for null,null,DocumentType node | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 175: metadata for null,null,DocumentType node | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 176: metadata for null,"foo",DocumentType node | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 177: metadata for "foo",null,DocumentType node | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 178: metadata for "foo","bar",DocumentType node | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
/dom/nodes/DOMImplementation-createHTMLDocument.html (1/11, 9.09%, 0.00% of total) | OK | OK | OK | OK | OK | OK |
createHTMLDocument(): metadata | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
/dom/nodes/Document-constructor.html (3/4, 75.00%, 0.01% of total) | OK | OK | OK | OK | OK | OK |
new Document(): interfaces | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
new Document(): metadata | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
new Document(): URL parsing | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
/dom/nodes/Document-createElement-namespace.html (1/46, 2.17%, 0.00% of total) | OK | OK | OK | OK | OK | OK |
Created element's namespace in created XHTML document | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
/dom/nodes/Document-createElement.html (2/36, 5.56%, 0.00% of total) | OK | OK | OK | OK | OK | OK |
createElement("İnput") | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
createElement("marK") | - | FAIL | PASS | FAIL | FAIL | FAIL |
/dom/nodes/Document-createElementNS.html (1/183, 0.55%, 0.00% of total) | OK | OK | OK | OK | OK | OK |
undefined namespace | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
/dom/nodes/Document-createEvent.html (12/73, 16.44%, 0.02% of total) | OK | OK | OK | OK | OK | OK |
KeyEvents should be an alias for KeyboardEvent. | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
createEvent('KeyEvents') should be initialized correctly. | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
keyevents should be an alias for KeyboardEvent. | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
createEvent('keyevents') should be initialized correctly. | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
KEYEVENTS should be an alias for KeyboardEvent. | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
createEvent('KEYEVENTS') should be initialized correctly. | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
TouchEvent should be an alias for TouchEvent. | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createEvent('TouchEvent') should be initialized correctly. | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
touchevent should be an alias for TouchEvent. | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createEvent('touchevent') should be initialized correctly. | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
TOUCHEVENT should be an alias for TouchEvent. | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createEvent('TOUCHEVENT') should be initialized correctly. | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
/dom/nodes/Document-getElementsByTagName.html (5/16, 31.25%, 0.01% of total) | OK | OK | OK | OK | OK | OK |
Shouldn't be able to set unsigned properties on a HTMLCollection (non-strict mode) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
Shouldn't be able to set unsigned properties on a HTMLCollection (strict mode) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
hasOwnProperty, getOwnPropertyDescriptor, getOwnPropertyNames | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
Element in HTML namespace, no prefix, non-ascii characters in name | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
Element in HTML namespace, prefix, non-ascii characters in name | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
/dom/nodes/Element-children.html (1/2, 50.00%, 0.00% of total) | OK | OK | OK | OK | OK | OK |
HTMLCollection edge cases 1 | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
/dom/nodes/Element-classlist.html (4/64, 6.25%, 0.01% of total) | OK | OK | OK | OK | OK | OK |
classList must be correct for an element that has classes | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
empty classList should return the empty string since the ordered set parser skip the whitespaces | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
classList.remove must collapse whitespaces around each token and remove duplicates | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
classList.add must collapse whitespaces and remove duplicates when adding a token that already exists | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
/dom/nodes/Element-getElementsByTagName.html (5/17, 29.41%, 0.01% of total) | OK | OK | OK | OK | OK | OK |
Shouldn't be able to set unsigned properties on a HTMLCollection (non-strict mode) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
Shouldn't be able to set unsigned properties on a HTMLCollection (strict mode) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
hasOwnProperty, getOwnPropertyDescriptor, getOwnPropertyNames | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
Element in HTML namespace, no prefix, non-ascii characters in name | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
Element in HTML namespace, prefix, non-ascii characters in name | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
/dom/nodes/MutationObserver-attributes.html (2/42, 4.76%, 0.00% of total) | OK | TIMEOUT | OK | OK | OK | OK |
attributes Element.classList.add: same value mutation | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
attributes Element.classList.remove: missing token removal mutation | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
/dom/nodes/MutationObserver-childList.html (1/37, 2.70%, 0.00% of total) | OK | TIMEOUT | OK | TIMEOUT | OK | OK |
childList Node.replaceChild: internal replacement mutation | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
/dom/nodes/MutationObserver-inner-outer.html (1/3, 33.33%, 0.00% of total) | OK | OK | OK | OK | OK | OK |
innerHTML mutation | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
/dom/nodes/Node-insertBefore.html (3/22, 13.64%, 0.01% of total) | OK | OK | OK | OK | OK | OK |
If the context node is a document and a doctype is following the reference child, inserting a DocumentFragment with an element should throw a HierarchyRequestError. | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
If the context node is a document and a doctype is following the reference child, inserting an element should throw a HierarchyRequestError. | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
If the context node is a document with and element child, appending a doctype should throw a HierarchyRequestError. | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
/dom/nodes/Node-isEqualNode.xhtml (1/10, 10.00%, 0.00% of total) | OK | OK | OK | OK | OK | OK |
isEqualNode should return true when only the internal subsets of DocumentTypes differ. | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
/dom/nodes/Node-properties.html (8/693, 1.15%, 0.02% of total) | OK | OK | OK | OK | OK | OK |
foreignDoc.URL | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
foreignDoc.characterSet | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
foreignDoc.documentURI | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
xmlDoc.URL | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
xmlDoc.characterSet | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
xmlDoc.documentURI | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
xmlElement.namespaceURI | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
detachedXmlElement.namespaceURI | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
/dom/nodes/attributes.html (2/37, 5.41%, 0.00% of total) | OK | OK | OK | OK | OK | OK |
AttrExodus | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Only lowercase attributes are returned on HTML elements (mixed case attribute) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
/dom/nodes/case.html (2/285, 0.70%, 0.00% of total) | OK | OK | OK | OK | OK | OK |
getElementsByTagName a:Ä | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
getElementsByTagName Ä | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
/dom/ranges/Range-intersectsNode.html (2/2220, 0.09%, 0.00% of total) | OK | OK | OK | OK | OK | OK |
Node 7 document, detached range | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
Node 20 doctype, detached range | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
/dom/traversal/NodeIterator.html (555/743, 74.70%, 1.07% of total) | OK | OK | OK | OK | OK | OK |
document.createNodeIterator(paras[0], 0, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[0], 0, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[0], 0, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[0], 0xFFFFFFFF, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[0], 0xFFFFFFFF, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[0], 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[0], NodeFilter.SHOW_ELEMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[0], NodeFilter.SHOW_ELEMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[0], NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[0], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[0], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[0], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[0], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[0], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[0], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[0].firstChild, 0, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[0].firstChild, 0, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[0].firstChild, 0, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[0].firstChild, 0xFFFFFFFF, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[0].firstChild, 0xFFFFFFFF, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[0].firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[1].firstChild, 0, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[1].firstChild, 0, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[1].firstChild, 0, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[1].firstChild, 0xFFFFFFFF, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[1].firstChild, 0xFFFFFFFF, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[1].firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara1, 0, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara1, 0, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara1, 0, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara1, 0xFFFFFFFF, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara1, 0xFFFFFFFF, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara1, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara1.firstChild, 0, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara1.firstChild, 0, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara1.firstChild, 0, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara1.firstChild, 0xFFFFFFFF, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara1.firstChild, 0xFFFFFFFF, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara1.firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara1, 0, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara1, 0, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara1, 0, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara1, 0xFFFFFFFF, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara1, 0xFFFFFFFF, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara1, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara1.firstChild, 0, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara1.firstChild, 0, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara1.firstChild, 0, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara1.firstChild, 0xFFFFFFFF, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara1.firstChild, 0xFFFFFFFF, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara1.firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(document, 0, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(document, 0, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(document, 0, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(document, 0xFFFFFFFF, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(document, 0xFFFFFFFF, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(document, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(document, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(document, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(document, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedDiv, 0, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedDiv, 0, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedDiv, 0, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedDiv, 0xFFFFFFFF, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedDiv, 0xFFFFFFFF, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedDiv, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDoc, 0, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDoc, 0, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDoc, 0, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDoc, 0xFFFFFFFF, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDoc, 0xFFFFFFFF, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDoc, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara2, 0, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara2, 0, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara2, 0, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara2, 0xFFFFFFFF, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara2, 0xFFFFFFFF, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara2, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDoc, 0, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDoc, 0, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDoc, 0, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDoc, 0xFFFFFFFF, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDoc, 0xFFFFFFFF, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDoc, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlElement, 0, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlElement, 0, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlElement, 0, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlElement, 0xFFFFFFFF, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlElement, 0xFFFFFFFF, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlElement, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedTextNode, 0, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedTextNode, 0, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedTextNode, 0, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedTextNode, 0xFFFFFFFF, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedTextNode, 0xFFFFFFFF, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignTextNode, 0, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignTextNode, 0, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignTextNode, 0, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignTextNode, 0xFFFFFFFF, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignTextNode, 0xFFFFFFFF, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(processingInstruction, 0, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(processingInstruction, 0, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(processingInstruction, 0, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(processingInstruction, 0xFFFFFFFF, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(processingInstruction, 0xFFFFFFFF, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(processingInstruction, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedProcessingInstruction, 0, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedProcessingInstruction, 0, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedProcessingInstruction, 0, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedProcessingInstruction, 0xFFFFFFFF, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedProcessingInstruction, 0xFFFFFFFF, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedProcessingInstruction, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(comment, 0, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(comment, 0, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(comment, 0, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(comment, 0xFFFFFFFF, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(comment, 0xFFFFFFFF, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(comment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(comment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(comment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(comment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedComment, 0, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedComment, 0, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedComment, 0, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedComment, 0xFFFFFFFF, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedComment, 0xFFFFFFFF, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(docfrag, 0, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(docfrag, 0, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(docfrag, 0, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(docfrag, 0xFFFFFFFF, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(docfrag, 0xFFFFFFFF, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(docfrag, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(docfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(docfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(docfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(doctype, 0, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(doctype, 0, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(doctype, 0, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(doctype, 0xFFFFFFFF, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(doctype, 0xFFFFFFFF, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(doctype, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(doctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(doctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(doctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDoctype, 0, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDoctype, 0, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDoctype, 0, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDoctype, 0xFFFFFFFF, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDoctype, 0xFFFFFFFF, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDoctype, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[1], 0, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[1], 0, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[1], 0, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[1], 0xFFFFFFFF, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[1], 0xFFFFFFFF, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[1], 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[1], NodeFilter.SHOW_ELEMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[1], NodeFilter.SHOW_ELEMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[1], NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[1], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[1], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[1], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[1], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[1], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(paras[1], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara2, 0, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara2, 0, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara2, 0, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara2, 0xFFFFFFFF, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara2, 0xFFFFFFFF, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara2, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara2.firstChild, 0, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara2.firstChild, 0, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara2.firstChild, 0, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara2.firstChild, 0xFFFFFFFF, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara2.firstChild, 0xFFFFFFFF, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara2.firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(testDiv, 0, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(testDiv, 0, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(testDiv, 0, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(testDiv, 0xFFFFFFFF, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(testDiv, 0xFFFFFFFF, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(testDiv, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(testDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(testDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(testDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlElement, 0, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlElement, 0, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlElement, 0, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlElement, 0xFFFFFFFF, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlElement, 0xFFFFFFFF, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlElement, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedForeignTextNode, 0, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedForeignTextNode, 0, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedForeignTextNode, 0, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedForeignTextNode, 0xFFFFFFFF, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedForeignTextNode, 0xFFFFFFFF, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedForeignTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlTextNode, 0, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlTextNode, 0, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlTextNode, 0, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlTextNode, 0xFFFFFFFF, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlTextNode, 0xFFFFFFFF, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlTextNode, 0, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlTextNode, 0, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlTextNode, 0, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlTextNode, 0xFFFFFFFF, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlTextNode, 0xFFFFFFFF, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlComment, 0, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlComment, 0, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlComment, 0, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlComment, 0xFFFFFFFF, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlComment, 0xFFFFFFFF, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignComment, 0, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignComment, 0, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignComment, 0, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignComment, 0xFFFFFFFF, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignComment, 0xFFFFFFFF, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedForeignComment, 0, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedForeignComment, 0, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedForeignComment, 0, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedForeignComment, 0xFFFFFFFF, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedForeignComment, 0xFFFFFFFF, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedForeignComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlComment, 0, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlComment, 0, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlComment, 0, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlComment, 0xFFFFFFFF, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlComment, 0xFFFFFFFF, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDocfrag, 0, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDocfrag, 0, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDocfrag, 0, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDocfrag, 0xFFFFFFFF, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDocfrag, 0xFFFFFFFF, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDocfrag, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDocfrag, 0, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDocfrag, 0, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDocfrag, 0, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDocfrag, 0xFFFFFFFF, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDocfrag, 0xFFFFFFFF, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDocfrag, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDoctype, 0, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDoctype, 0, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDoctype, 0, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDoctype, 0xFFFFFFFF, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDoctype, 0xFFFFFFFF, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDoctype, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |